@@ -11,47 +11,63 @@ import nodeRules from "./rules/node.mjs";
1111import importsRules from "./rules/imports.mjs" ;
1212import prettierRules from "./rules/prettier.mjs" ;
1313
14- export default {
15- ignores : [ "**/node_modules/**" , "**/dist/**" , "**/build/**" , "**/.next/**" ] ,
16-
17- files : [ "**/*.ts" ] ,
18-
19- plugins : {
20- node : nodePlugin ,
21- import : eslintPluginImport ,
22- "unused-imports" : unusedImportsPlugin ,
23- "@typescript-eslint" : typescriptPlugin ,
24- prettier : eslintPluginPrettier ,
14+ export default [
15+ {
16+ ignores : [
17+ "**/node_modules/**" ,
18+ "**/dist/**" ,
19+ "**/build/**" ,
20+ "**/.next/**" ,
21+ "**/.out/**" ,
22+ "**/.turbo/**" ,
23+ "**/.cache/**" ,
24+ "**/.parcel-cache/**" ,
25+ "**/.vite/**" ,
26+ "**/coverage/**" ,
27+ "**/tmp/**" ,
28+ "**/temp/**" ,
29+ ] ,
2530 } ,
31+ {
32+ files : [ "**/*.ts" ] ,
2633
27- languageOptions : {
28- parser : typescriptParser ,
29- parserOptions : {
30- ecmaVersion : "latest" ,
31- sourceType : "module" ,
34+ plugins : {
35+ node : nodePlugin ,
36+ import : eslintPluginImport ,
37+ "unused-imports" : unusedImportsPlugin ,
38+ "@typescript-eslint" : typescriptPlugin ,
39+ prettier : eslintPluginPrettier ,
3240 } ,
33- globals : {
34- ...globals . node ,
35- ...globals . builtin ,
36- ...globals . jest ,
37- vi : true ,
41+
42+ languageOptions : {
43+ parser : typescriptParser ,
44+ parserOptions : {
45+ ecmaVersion : "latest" ,
46+ sourceType : "module" ,
47+ } ,
48+ globals : {
49+ ...globals . node ,
50+ ...globals . builtin ,
51+ ...globals . jest ,
52+ vi : true ,
53+ } ,
3854 } ,
39- } ,
4055
41- settings : {
42- "import/resolver" : {
43- node : {
44- extensions : [ ".js" , ".cjs" , ".mjs" , ".ts" ] ,
45- moduleDirectory : [ "node_modules" , "src/" ] ,
56+ settings : {
57+ "import/resolver" : {
58+ node : {
59+ extensions : [ ".js" , ".cjs" , ".mjs" , ".ts" ] ,
60+ moduleDirectory : [ "node_modules" , "src/" ] ,
61+ } ,
4662 } ,
63+ "import/ignore" : [ "node_modules" ] ,
4764 } ,
48- "import/ignore" : [ "node_modules" ] ,
49- } ,
5065
51- rules : {
52- ...baseRules ,
53- ...nodeRules ,
54- ...importsRules ,
55- ...prettierRules ,
66+ rules : {
67+ ...baseRules ,
68+ ...nodeRules ,
69+ ...importsRules ,
70+ ...prettierRules ,
71+ } ,
5672 } ,
57- } ;
73+ ] ;
0 commit comments