|
1 | 1 | { |
2 | | - "extends": "airbnb", |
| 2 | + "extends": ["airbnb", "plugin:prettier/recommended"], |
3 | 3 | "env": { |
4 | 4 | "browser": true, |
5 | 5 | "jest": true |
|
11 | 11 | "browser": true |
12 | 12 | }, |
13 | 13 | "rules": { |
14 | | - "comma-dangle": [ |
15 | | - "error", |
16 | | - "never" |
17 | | - ], |
18 | | - "linebreak-style": [ |
19 | | - "error", |
20 | | - "unix" |
21 | | - ], |
22 | | - "indent": [ |
23 | | - "error", |
24 | | - "tab", |
25 | | - { |
26 | | - "SwitchCase": 1 |
27 | | - } |
28 | | - ], |
29 | | - "no-tabs": "off", |
30 | | - "react/jsx-indent": [ |
31 | | - "error", |
32 | | - "tab" |
33 | | - ], |
34 | | - "react/destructuring-assignment": [ |
35 | | - "error", |
36 | | - "always", |
37 | | - { |
38 | | - "ignoreClassFields": true |
39 | | - } |
40 | | - ], |
| 14 | + // "comma-dangle": ["error", "never"], |
| 15 | + // "linebreak-style": ["error", "unix"], |
| 16 | + // "indent": [ |
| 17 | + // "error", |
| 18 | + // "tab", |
| 19 | + // { |
| 20 | + // "SwitchCase": 1 |
| 21 | + // } |
| 22 | + // ], |
| 23 | + // "no-tabs": "off", |
| 24 | + "react/jsx-indent": ["error", "tab"], |
| 25 | + // "react/destructuring-assignment": [ |
| 26 | + // "error", |
| 27 | + // "always", |
| 28 | + // { |
| 29 | + // "ignoreClassFields": true |
| 30 | + // } |
| 31 | + // ], |
41 | 32 | "react/jsx-filename-extension": "off", |
42 | 33 | "react/jsx-one-expression-per-line": "off", |
43 | 34 | "react/sort-comp": [ |
44 | 35 | "error", |
45 | 36 | { |
46 | | - "order": [ |
47 | | - "lifecycle", |
48 | | - "static-methods", |
49 | | - "everything-else", |
50 | | - "render" |
51 | | - ] |
| 37 | + "order": ["lifecycle", "static-methods", "everything-else", "render"] |
52 | 38 | } |
53 | 39 | ], |
54 | 40 | "class-methods-use-this": "off", |
55 | 41 | "no-plusplus": "off", |
56 | | - "react/jsx-indent-props": [ |
57 | | - "error", |
58 | | - "tab" |
59 | | - ], |
60 | | - "arrow-body-style": [ |
61 | | - "error", |
62 | | - "as-needed" |
63 | | - ], |
64 | | - "no-confusing-arrow": [ |
65 | | - "error", |
66 | | - { |
67 | | - "allowParens": true |
68 | | - } |
69 | | - ], |
70 | | - "import/no-extraneous-dependencies": [ |
| 42 | + "react/jsx-indent-props": ["error", "tab"], |
| 43 | + // "arrow-body-style": ["error", "as-needed"], |
| 44 | + // "no-confusing-arrow": [ |
| 45 | + // "error", |
| 46 | + // { |
| 47 | + // "allowParens": true |
| 48 | + // } |
| 49 | + // ], |
| 50 | + // "import/no-extraneous-dependencies": [ |
| 51 | + // "error", |
| 52 | + // { |
| 53 | + // "devDependencies": ["**/*.test.js", "**/*.spec.js", "**/config/**", "**/*webpack*"] |
| 54 | + // } |
| 55 | + // ], |
| 56 | + "react/jsx-wrap-multilines": [ |
71 | 57 | "error", |
72 | 58 | { |
73 | | - "devDependencies": [ |
74 | | - "**/*.test.js", |
75 | | - "**/*.spec.js", |
76 | | - "**/config/**", |
77 | | - "**/*webpack*" |
78 | | - ] |
| 59 | + "prop": "ignore" |
79 | 60 | } |
80 | 61 | ], |
81 | | - "require-yield": "off", |
82 | | - "jsx-a11y/label-has-for": [ |
83 | | - "error", |
84 | | - { |
85 | | - "components": [ |
86 | | - "Label" |
87 | | - ], |
88 | | - "required": { |
89 | | - "every": [ |
90 | | - "id" |
91 | | - ] |
92 | | - }, |
93 | | - "allowChildren": false |
| 62 | + "require-yield": "off" |
| 63 | + // "jsx-a11y/label-has-for": [ |
| 64 | + // "error", |
| 65 | + // { |
| 66 | + // "components": ["Label"], |
| 67 | + // "required": { |
| 68 | + // "every": ["id"] |
| 69 | + // }, |
| 70 | + // "allowChildren": false |
| 71 | + // } |
| 72 | + // ], |
| 73 | + // "object-curly-newline": "off", |
| 74 | + // "arrow-parens": ["error", "always"] |
| 75 | + }, |
| 76 | + "settings": { |
| 77 | + "import/resolver": { |
| 78 | + "webpack": { |
| 79 | + "config": "webpack.common.js" |
94 | 80 | } |
95 | | - ] |
| 81 | + } |
96 | 82 | } |
97 | 83 | } |
0 commit comments