@@ -177,146 +177,6 @@ module.exports = {
177
177
// https://github.com/Exelord/eslint-plugin-zero-config/blob/master/lib/configs/-private/eslint/strict-mode.js
178
178
strict : 'error' ,
179
179
180
- // https://github.com/Exelord/eslint-plugin-zero-config/blob/master/lib/configs/-private/eslint/stylistic-issues.js
181
- 'array-bracket-newline' : [ 'error' , 'consistent' ] ,
182
- 'array-bracket-spacing' : 'error' ,
183
- 'array-element-newline' : [ 'error' , 'consistent' ] ,
184
- 'block-spacing' : 'error' ,
185
- 'brace-style' : [ 'error' , '1tbs' , { allowSingleLine : true } ] ,
186
- camelcase : [ 'error' , { properties : 'never' , ignoreDestructuring : true } ] ,
187
- 'comma-dangle' : [ 'error' , 'never' ] ,
188
- 'comma-spacing' : 'error' ,
189
- 'comma-style' : 'error' ,
190
- 'computed-property-spacing' : 'error' ,
191
- 'consistent-this' : [ 'error' , 'self' ] ,
192
- 'eol-last' : 'error' ,
193
- 'func-call-spacing' : 'error' ,
194
- 'func-name-matching' : 'error' ,
195
- 'func-style' : [ 'error' , 'declaration' , { allowArrowFunctions : true } ] ,
196
- 'function-paren-newline' : [ 'error' , 'consistent' ] ,
197
- 'implicit-arrow-linebreak' : 'error' ,
198
- indent : [ 'error' , 2 ] ,
199
- 'jsx-quotes' : 'error' ,
200
- 'key-spacing' : 'error' ,
201
- 'keyword-spacing' : 'error' ,
202
- 'linebreak-style' : 'error' ,
203
- 'lines-between-class-members' : 'error' ,
204
- 'max-depth' : 'error' ,
205
- 'max-len' : [ 'error' , { code : 120 } ] ,
206
- 'max-lines' : [ 'error' , { skipComments : true , skipBlankLines : true } ] ,
207
- 'max-lines-per-function' : [
208
- 'error' ,
209
- { skipComments : true , skipBlankLines : true }
210
- ] ,
211
- 'max-nested-callbacks' : 'error' ,
212
- 'max-params' : [ 'error' , { max : 5 } ] ,
213
- 'max-statements' : [ 'error' , 15 , { ignoreTopLevelFunctions : true } ] ,
214
- 'max-statements-per-line' : 'error' ,
215
- 'multiline-ternary' : [ 'error' , 'never' ] ,
216
- 'new-cap' : [ 'error' , { properties : false } ] ,
217
- 'new-parens' : 'error' ,
218
- 'newline-per-chained-call' : [ 'error' , { ignoreChainWithDepth : 3 } ] ,
219
- 'no-array-constructor' : 'error' ,
220
- 'no-bitwise' : 'error' ,
221
- 'no-lonely-if' : 'error' ,
222
- 'no-multi-assign' : 'error' ,
223
- 'no-multiple-empty-lines' : [ 'error' , { max : 1 , maxBOF : 0 , maxEOF : 1 } ] ,
224
- 'no-negated-condition' : 'error' ,
225
- 'no-nested-ternary' : 'error' ,
226
- 'no-new-object' : 'error' ,
227
- 'no-plusplus' : [ 'error' , { allowForLoopAfterthoughts : true } ] ,
228
- 'no-promise-executor-return' : 'error' ,
229
- 'no-tabs' : 'error' ,
230
- 'no-trailing-spaces' : 'error' ,
231
- 'no-unneeded-ternary' : 'error' ,
232
- 'no-whitespace-before-property' : 'error' ,
233
- 'nonblock-statement-body-position' : 'error' ,
234
- 'object-curly-newline' : [
235
- 'error' ,
236
- {
237
- ObjectExpression : { consistent : true } ,
238
- ObjectPattern : { consistent : true } ,
239
- ImportDeclaration : { multiline : true } ,
240
- ExportDeclaration : { multiline : true , minProperties : 3 }
241
- }
242
- ] ,
243
- 'object-curly-spacing' : [ 'error' , 'always' ] ,
244
- 'one-var' : [ 'error' , 'never' ] ,
245
- 'one-var-declaration-per-line' : 'error' ,
246
- 'operator-assignment' : 'error' ,
247
- 'operator-linebreak' : [ 'error' , 'after' ] ,
248
- 'padded-blocks' : [ 'error' , 'never' ] ,
249
- 'padding-line-between-statements' : [
250
- 'error' ,
251
- { blankLine : 'always' , prev : '*' , next : 'return' } ,
252
- { blankLine : 'always' , prev : 'block-like' , next : '*' } ,
253
-
254
- { blankLine : 'always' , prev : 'expression' , next : '*' } ,
255
- { blankLine : 'any' , prev : 'expression' , next : 'expression' } ,
256
-
257
- { blankLine : 'always' , prev : [ 'const' , 'let' , 'var' ] , next : '*' } ,
258
- {
259
- blankLine : 'any' ,
260
- prev : [ 'const' , 'let' , 'var' ] ,
261
- next : [ 'const' , 'let' , 'var' ]
262
- } ,
263
-
264
- { blankLine : 'always' , prev : 'directive' , next : '*' } ,
265
- { blankLine : 'any' , prev : 'directive' , next : 'directive' } ,
266
-
267
- {
268
- blankLine : 'always' ,
269
- prev : [ 'multiline-const' , 'multiline-let' , 'multiline-var' ] ,
270
- next : '*'
271
- } ,
272
- {
273
- blankLine : 'always' ,
274
- prev : [ 'multiline-expression' , 'multiline-block-like' ] ,
275
- next : '*'
276
- }
277
- ] ,
278
- 'prefer-object-spread' : 'error' ,
279
- 'quote-props' : [ 'error' , 'as-needed' ] ,
280
- quotes : [
281
- 'error' ,
282
- 'single' ,
283
- { avoidEscape : true , allowTemplateLiterals : true }
284
- ] ,
285
- semi : 'error' ,
286
- 'semi-spacing' : 'error' ,
287
- 'semi-style' : 'error' ,
288
- 'space-before-blocks' : 'error' ,
289
- 'space-before-function-paren' : [ 'error' , 'never' ] ,
290
- 'space-in-parens' : 'error' ,
291
- 'space-infix-ops' : 'error' ,
292
- 'space-unary-ops' : 'error' ,
293
- 'spaced-comment' : 'error' ,
294
- 'switch-colon-spacing' : 'error' ,
295
- 'template-tag-spacing' : 'error' ,
296
- 'unicode-bom' : 'error' ,
297
- 'wrap-regex' : 'error' ,
298
- 'no-mixed-spaces-and-tabs' : 'error' ,
299
- 'prefer-exponentiation-operator' : 'error' ,
300
-
301
- 'capitalized-comments' : 'off' ,
302
- 'func-names' : 'off' ,
303
- 'id-denylist' : 'off' ,
304
- 'id-length' : 'off' ,
305
- 'id-match' : 'error' ,
306
- 'line-comment-position' : 'off' ,
307
- 'lines-around-comment' : 'off' ,
308
- 'multiline-comment-style' : 'off' ,
309
- 'no-continue' : 'off' ,
310
- 'no-inline-comments' : 'off' ,
311
- 'no-mixed-operators' : 'off' ,
312
- 'no-restricted-syntax' : 'off' ,
313
- 'no-ternary' : 'off' ,
314
- 'no-underscore-dangle' : 'off' ,
315
- 'object-property-newline' : 'off' ,
316
- 'sort-keys' : 'off' ,
317
- 'sort-vars' : 'off' ,
318
- 'function-call-argument-newline' : 'off' ,
319
-
320
180
// https://github.com/Exelord/eslint-plugin-zero-config/blob/master/lib/configs/-private/eslint/variables.js
321
181
"no-label-var" : "error" ,
322
182
"no-shadow" : "error" ,
0 commit comments