1- {
2- "env" :{
3- "browser" :true ,
4- "es2021" :true
5- },
6- "extends" :[
7- " plugin:react/recommended" ,
8- " airbnb" ,
9- " plugin:@typescript-eslint/recommended" ,
10- " prettier" ,
11- " plugin:prettier/recommended"
12-
13- ],
14- "parser" :" @typescript-eslint/parser" ,
15- "parserOptions" :{
16- "ecmaFeatures" :{
17- "jsx" :true
18- },
19- "ecmaVersion" :12 ,
20- "sourceType" :" module"
21- },
22- "plugins" :[
23- " react" ,
24- " @typescript-eslint" ,
25- " react-hooks"
26- ],
27- "rules" :{
28- "react/require-default-props" :" off" ,
29- "react/react-in-jsx-scope" :" off" ,
30- "no-use-before-define" : [" error" ],
31- "@typescript-eslint/no-use-before-define" :[
32- " error"
33- ],
34- "import/no-extraneous-dependencies" : [" error" , {"devDependencies" : true }],
35-
36- "react/jsx-filename-extension" :[
37- " warn" ,
38- {
39- "extensions" :[
40- " .tsx"
41- ]
42- }
43- ],
44- "import/extensions" :[
45- " error" ,
46- " ignorePackages" ,
47- {
48- "ts" :" never" ,
49- "tsx" :" never"
50- }
51- ],
52-
53- "@typescript-eslint/explicit-function-return-type" :" off" ,
54- "react-hooks/rules-of-hooks" :" error" ,
55- "react-hooks/exhaustive-deps" :" warn" ,
56- "import/prefer-default-export" :" off" ,
57- "react/prop-types" :" off"
58-
59- },
60- "settings" :{
61- "import/resolver" :{
62- "typescript" :{
63-
64- }
65- }
66- }
1+ {
2+ "env" :{
3+ "browser" :true ,
4+ "es2021" :true
5+ },
6+ "extends" :[
7+ " plugin:react/recommended" ,
8+ " airbnb" ,
9+ " plugin:@typescript-eslint/recommended" ,
10+ " prettier" ,
11+ " plugin:prettier/recommended"
12+
13+ ],
14+ "parser" :" @typescript-eslint/parser" ,
15+ "parserOptions" :{
16+ "ecmaFeatures" :{
17+ "jsx" :true
18+ },
19+ "ecmaVersion" :12 ,
20+ "sourceType" :" module"
21+ },
22+ "plugins" :[
23+ " react" ,
24+ " @typescript-eslint" ,
25+ " react-hooks"
26+ ],
27+ "rules" :{
28+ "react/require-default-props" :" off" ,
29+ "react/react-in-jsx-scope" :" off" ,
30+ "no-use-before-define" : [" error" ],
31+ "@typescript-eslint/no-use-before-define" :[
32+ " error"
33+ ],
34+ "import/no-extraneous-dependencies" : [" error" , {"devDependencies" : true }],
35+
36+ "react/jsx-filename-extension" :[
37+ " warn" ,
38+ {
39+ "extensions" :[
40+ " .tsx"
41+ ]
42+ }
43+ ],
44+ "import/extensions" :[
45+ " error" ,
46+ " ignorePackages" ,
47+ {
48+ "ts" :" never" ,
49+ "tsx" :" never"
50+ }
51+ ],
52+
53+ "@typescript-eslint/explicit-function-return-type" :" off" ,
54+ "react-hooks/rules-of-hooks" :" error" ,
55+ "react-hooks/exhaustive-deps" :" warn" ,
56+ "import/prefer-default-export" :" off" ,
57+ "react/prop-types" :" off" ,
58+ "react/no-unknown-property" : [" error" , { "ignore" : [" css" ] }]
59+
60+
61+ },
62+ "settings" :{
63+ "import/resolver" :{
64+ "typescript" :{
65+
66+ }
67+ }
68+ }
6769 }
0 commit comments