@@ -7,22 +7,21 @@ export const name = "@eslint-react/x";
7
7
export const rules = {
8
8
"@eslint-react/jsx-no-comment-textnodes" : "warn" ,
9
9
"@eslint-react/jsx-no-duplicate-props" : "warn" ,
10
- // "@eslint-react/jsx-no-iife": "warn ",
11
- // "@eslint-react/jsx-no-undef": "error ",
12
- // "@eslint-react/jsx-shorthand-boolean": "warn ",
13
- // "@eslint-react/jsx-shorthand-fragment": "warn ",
10
+ "@eslint-react/jsx-no-iife" : "off " ,
11
+ "@eslint-react/jsx-no-undef" : "off " ,
12
+ "@eslint-react/jsx-shorthand-boolean" : "off " ,
13
+ "@eslint-react/jsx-shorthand-fragment" : "off " ,
14
14
"@eslint-react/jsx-uses-react" : "warn" ,
15
15
"@eslint-react/jsx-uses-vars" : "warn" ,
16
-
17
16
"@eslint-react/no-access-state-in-setstate" : "error" ,
18
17
"@eslint-react/no-array-index-key" : "warn" ,
19
18
"@eslint-react/no-children-count" : "warn" ,
20
19
"@eslint-react/no-children-for-each" : "warn" ,
21
20
"@eslint-react/no-children-map" : "warn" ,
22
21
"@eslint-react/no-children-only" : "warn" ,
23
- // "@eslint-react/no-children-prop": "warn ",
22
+ "@eslint-react/no-children-prop" : "off " ,
24
23
"@eslint-react/no-children-to-array" : "warn" ,
25
- // "@eslint-react/no-class-component": "warn ",
24
+ "@eslint-react/no-class-component" : "off " ,
26
25
"@eslint-react/no-clone-element" : "warn" ,
27
26
"@eslint-react/no-component-will-mount" : "error" ,
28
27
"@eslint-react/no-component-will-receive-props" : "error" ,
@@ -32,13 +31,14 @@ export const rules = {
32
31
"@eslint-react/no-default-props" : "error" ,
33
32
"@eslint-react/no-direct-mutation-state" : "error" ,
34
33
"@eslint-react/no-duplicate-key" : "error" ,
34
+ "@eslint-react/no-forbidden-props" : "off" ,
35
35
"@eslint-react/no-forward-ref" : "warn" ,
36
36
"@eslint-react/no-implicit-key" : "warn" ,
37
- // "@eslint-react/no-leaked-conditional-rendering": "warn ",
38
- // "@eslint-react/no-missing-component-display-name": "warn ",
39
- // "@eslint-react/no-missing-context-display-name": "warn ",
37
+ "@eslint-react/no-leaked-conditional-rendering" : "off " ,
38
+ "@eslint-react/no-missing-component-display-name" : "off " ,
39
+ "@eslint-react/no-missing-context-display-name" : "off " ,
40
40
"@eslint-react/no-missing-key" : "error" ,
41
- // "@eslint-react/no-misused-capture-owner-stack": "error ",
41
+ "@eslint-react/no-misused-capture-owner-stack" : "off " ,
42
42
"@eslint-react/no-nested-component-definitions" : "error" ,
43
43
"@eslint-react/no-nested-lazy-component-declarations" : "error" ,
44
44
"@eslint-react/no-prop-types" : "error" ,
@@ -47,23 +47,24 @@ export const rules = {
47
47
"@eslint-react/no-set-state-in-component-did-update" : "warn" ,
48
48
"@eslint-react/no-set-state-in-component-will-update" : "warn" ,
49
49
"@eslint-react/no-string-refs" : "error" ,
50
- // "@eslint-react/no-unnecessary-use-callback": "warn",
51
- // "@eslint-react/no-unnecessary-use-memo": "warn",
50
+ "@eslint-react/no-unnecessary-key" : "off" ,
51
+ "@eslint-react/no-unnecessary-use-callback" : "off" ,
52
+ "@eslint-react/no-unnecessary-use-memo" : "off" ,
52
53
"@eslint-react/no-unnecessary-use-prefix" : "warn" ,
53
54
"@eslint-react/no-unsafe-component-will-mount" : "warn" ,
54
55
"@eslint-react/no-unsafe-component-will-receive-props" : "warn" ,
55
56
"@eslint-react/no-unsafe-component-will-update" : "warn" ,
56
57
"@eslint-react/no-unstable-context-value" : "warn" ,
57
58
"@eslint-react/no-unstable-default-props" : "warn" ,
58
59
"@eslint-react/no-unused-class-component-members" : "warn" ,
59
- // "@eslint-react/no-unused-props": "warn ",
60
+ "@eslint-react/no-unused-props" : "off " ,
60
61
"@eslint-react/no-unused-state" : "warn" ,
61
62
"@eslint-react/no-use-context" : "warn" ,
62
63
"@eslint-react/no-useless-forward-ref" : "warn" ,
63
- // "@eslint-react/no-useless-fragment": "warn ",
64
- // "@eslint-react/prefer-destructuring-assignment": "warn ",
65
- // "@eslint-react/prefer-namespace-import": "warn ",
66
- // "@eslint-react/prefer-read-only-props": "error ",
64
+ "@eslint-react/no-useless-fragment" : "off " ,
65
+ "@eslint-react/prefer-destructuring-assignment" : "off " ,
66
+ "@eslint-react/prefer-namespace-import" : "off " ,
67
+ "@eslint-react/prefer-read-only-props" : "off " ,
67
68
"@eslint-react/prefer-use-state-lazy-initialization" : "warn" ,
68
69
} as const satisfies Record < string , RuleConfig > ;
69
70
0 commit comments