|
14 | 14 | },
|
15 | 15 |
|
16 | 16 | "plugins": [
|
17 |
| - "standard", |
18 |
| - "promise" |
| 17 | + "import", |
| 18 | + "node", |
| 19 | + "promise", |
| 20 | + "standard" |
19 | 21 | ],
|
20 | 22 |
|
21 | 23 | "globals": {
|
|
30 | 32 | "block-spacing": ["error", "always"],
|
31 | 33 | "brace-style": ["error", "1tbs", { "allowSingleLine": true }],
|
32 | 34 | "camelcase": ["error", { "properties": "never" }],
|
33 |
| - "comma-dangle": ["error", "never"], |
| 35 | + "comma-dangle": ["error", { |
| 36 | + "arrays": "never", |
| 37 | + "objects": "never", |
| 38 | + "imports": "never", |
| 39 | + "exports": "never", |
| 40 | + "functions": "never" |
| 41 | + }], |
34 | 42 | "comma-spacing": ["error", { "before": false, "after": true }],
|
35 | 43 | "comma-style": ["error", "last"],
|
36 | 44 | "constructor-super": "error",
|
|
59 | 67 | "no-dupe-class-members": "error",
|
60 | 68 | "no-dupe-keys": "error",
|
61 | 69 | "no-duplicate-case": "error",
|
62 |
| - "no-duplicate-imports": "error", |
63 | 70 | "no-empty-character-class": "error",
|
64 | 71 | "no-empty-pattern": "error",
|
65 | 72 | "no-eval": "error",
|
|
108 | 115 | "no-redeclare": "error",
|
109 | 116 | "no-regex-spaces": "error",
|
110 | 117 | "no-return-assign": ["error", "except-parens"],
|
| 118 | + "no-return-await": "error", |
111 | 119 | "no-self-assign": "error",
|
112 | 120 | "no-self-compare": "error",
|
113 | 121 | "no-sequences": "error",
|
|
127 | 135 | "no-unsafe-finally": "error",
|
128 | 136 | "no-unsafe-negation": "error",
|
129 | 137 | "no-unused-expressions": ["error", { "allowShortCircuit": true, "allowTernary": true }],
|
130 |
| - "no-unused-vars": ["error", { "vars": "all", "args": "none" }], |
| 138 | + "no-unused-vars": ["error", { "vars": "all", "args": "none", "ignoreRestSiblings": true }], |
131 | 139 | "no-use-before-define": ["error", { "functions": false, "classes": false, "variables": false }],
|
132 | 140 | "no-useless-call": "error",
|
133 | 141 | "no-useless-computed-key": "error",
|
|
165 | 173 | "yield-star-spacing": ["error", "both"],
|
166 | 174 | "yoda": ["error", "never"],
|
167 | 175 |
|
168 |
| - "standard/object-curly-even-spacing": ["error", "either"], |
| 176 | + "import/export": "error", |
| 177 | + "import/first": "error", |
| 178 | + "import/no-absolute-path": "error", |
| 179 | + "import/no-duplicates": "error", |
| 180 | + "import/no-webpack-loader-syntax": "error", |
| 181 | + |
| 182 | + "node/no-deprecated-api": "error", |
| 183 | + "node/process-exit-as-throw": "error", |
| 184 | + |
| 185 | + "promise/param-names": "error", |
| 186 | + |
169 | 187 | "standard/array-bracket-even-spacing": ["error", "either"],
|
170 | 188 | "standard/computed-property-even-spacing": ["error", "even"],
|
171 |
| - |
172 |
| - "promise/param-names": "error" |
| 189 | + "standard/no-callback-literal": "error", |
| 190 | + "standard/object-curly-even-spacing": ["error", "either"] |
173 | 191 | }
|
174 | 192 | }
|
0 commit comments