@@ -158,7 +158,7 @@ Miscellaneous changes to all shared configurations include:
158
158
'no-empty-function': '...',
159
159
'@typescript-eslint/no-empty-function': '...',
160
160
'@typescript-eslint/no-empty-interface': '...',
161
- - '@typescript-eslint/no-explicit-any': '...',
161
+ '@typescript-eslint/no-explicit-any': '...',
162
162
'@typescript-eslint/no-extra-non-null-assertion': '...',
163
163
- 'no-extra-semi': '...',
164
164
- '@typescript-eslint/no-extra-semi': '...',
@@ -179,8 +179,6 @@ Miscellaneous changes to all shared configurations include:
179
179
+ '@typescript-eslint/prefer-for-of': '...',
180
180
+ '@typescript-eslint/prefer-function-type': '...',
181
181
'@typescript-eslint/prefer-namespace-keyword': '...',
182
- + '@typescript-eslint/prefer-optional-chain': '...',
183
- + '@typescript-eslint/sort-type-constituents': '...',
184
182
'@typescript-eslint/triple-slash-reference': '...',
185
183
}
186
184
```
@@ -209,13 +207,12 @@ Miscellaneous changes to all shared configurations include:
209
207
'@typescript-eslint/no-array-constructor': '...',
210
208
+ '@typescript-eslint/no-base-to-string': '...',
211
209
+ '@typescript-eslint/no-confusing-non-null-assertion': '...',
212
- + '@typescript-eslint/no-confusing-void-expression': '...',
213
210
+ '@typescript-eslint/no-duplicate-enum-values': '...',
214
211
+ '@typescript-eslint/no-duplicate-type-constituents': '...',
215
212
'no-empty-function': '...',
216
213
'@typescript-eslint/no-empty-function': '...',
217
214
'@typescript-eslint/no-empty-interface': '...',
218
- - '@typescript-eslint/no-explicit-any': '...',
215
+ '@typescript-eslint/no-explicit-any': '...',
219
216
'@typescript-eslint/no-extra-non-null-assertion': '...',
220
217
- 'no-extra-semi': '...',
221
218
- '@typescript-eslint/no-extra-semi': '...',
@@ -257,7 +254,6 @@ Miscellaneous changes to all shared configurations include:
257
254
'@typescript-eslint/require-await': '...',
258
255
'@typescript-eslint/restrict-plus-operands': '...',
259
256
'@typescript-eslint/restrict-template-expressions': '...',
260
- + '@typescript-eslint/sort-type-constituents': '...',
261
257
'@typescript-eslint/triple-slash-reference': '...',
262
258
'@typescript-eslint/unbound-method': '...',
263
259
}
@@ -319,6 +315,29 @@ const v5RecommendedRequiringTypeChecking = {
319
315
' @typescript-eslint/unbound-method' : ' error' ,
320
316
};
321
317
318
+ const v6Recommended = {
319
+ ' @typescript-eslint/ban-ts-comment' : ' error' ,
320
+ ' @typescript-eslint/ban-types' : ' error' ,
321
+ ' no-array-constructor' : ' off' ,
322
+ ' @typescript-eslint/no-array-constructor' : ' error' ,
323
+ ' @typescript-eslint/no-duplicate-enum-values' : ' error' ,
324
+ ' @typescript-eslint/no-explicit-any' : ' error' ,
325
+ ' @typescript-eslint/no-extra-non-null-assertion' : ' error' ,
326
+ ' no-loss-of-precision' : ' off' ,
327
+ ' @typescript-eslint/no-loss-of-precision' : ' error' ,
328
+ ' @typescript-eslint/no-misused-new' : ' error' ,
329
+ ' @typescript-eslint/no-namespace' : ' error' ,
330
+ ' @typescript-eslint/no-non-null-asserted-optional-chain' : ' error' ,
331
+ ' @typescript-eslint/no-this-alias' : ' error' ,
332
+ ' @typescript-eslint/no-unnecessary-type-constraint' : ' error' ,
333
+ ' @typescript-eslint/no-unsafe-declaration-merging' : ' error' ,
334
+ ' no-unused-vars' : ' off' ,
335
+ ' @typescript-eslint/no-unused-vars' : ' error' ,
336
+ ' @typescript-eslint/no-var-requires' : ' error' ,
337
+ ' @typescript-eslint/prefer-as-const' : ' error' ,
338
+ ' @typescript-eslint/triple-slash-reference' : ' error' ,
339
+ };
340
+
322
341
const v6RecommendedTypeChecked = {
323
342
' @typescript-eslint/await-thenable' : ' error' ,
324
343
' @typescript-eslint/ban-ts-comment' : ' error' ,
@@ -328,6 +347,7 @@ const v6RecommendedTypeChecked = {
328
347
' @typescript-eslint/no-base-to-string' : ' error' ,
329
348
' @typescript-eslint/no-duplicate-enum-values' : ' error' ,
330
349
' @typescript-eslint/no-duplicate-type-constituents' : ' error' ,
350
+ ' @typescript-eslint/no-explicit-any' : ' error' ,
331
351
' @typescript-eslint/no-extra-non-null-assertion' : ' error' ,
332
352
' @typescript-eslint/no-floating-promises' : ' error' ,
333
353
' @typescript-eslint/no-for-in-array' : ' error' ,
@@ -362,28 +382,6 @@ const v6RecommendedTypeChecked = {
362
382
' @typescript-eslint/unbound-method' : ' error' ,
363
383
};
364
384
365
- const v6Recommended = {
366
- ' @typescript-eslint/ban-ts-comment' : ' error' ,
367
- ' @typescript-eslint/ban-types' : ' error' ,
368
- ' no-array-constructor' : ' off' ,
369
- ' @typescript-eslint/no-array-constructor' : ' error' ,
370
- ' @typescript-eslint/no-duplicate-enum-values' : ' error' ,
371
- ' @typescript-eslint/no-extra-non-null-assertion' : ' error' ,
372
- ' no-loss-of-precision' : ' off' ,
373
- ' @typescript-eslint/no-loss-of-precision' : ' error' ,
374
- ' @typescript-eslint/no-misused-new' : ' error' ,
375
- ' @typescript-eslint/no-namespace' : ' error' ,
376
- ' @typescript-eslint/no-non-null-asserted-optional-chain' : ' error' ,
377
- ' @typescript-eslint/no-this-alias' : ' error' ,
378
- ' @typescript-eslint/no-unnecessary-type-constraint' : ' error' ,
379
- ' @typescript-eslint/no-unsafe-declaration-merging' : ' error' ,
380
- ' no-unused-vars' : ' off' ,
381
- ' @typescript-eslint/no-unused-vars' : ' error' ,
382
- ' @typescript-eslint/no-var-requires' : ' error' ,
383
- ' @typescript-eslint/prefer-as-const' : ' error' ,
384
- ' @typescript-eslint/triple-slash-reference' : ' error' ,
385
- };
386
-
387
385
const v6Stylistic = {
388
386
' @typescript-eslint/adjacent-overload-signatures' : ' error' ,
389
387
' @typescript-eslint/array-type' : ' error' ,
@@ -401,8 +399,6 @@ const v6Stylistic = {
401
399
' @typescript-eslint/prefer-for-of' : ' error' ,
402
400
' @typescript-eslint/prefer-function-type' : ' error' ,
403
401
' @typescript-eslint/prefer-namespace-keyword' : ' error' ,
404
- ' @typescript-eslint/prefer-optional-chain' : ' error' ,
405
- ' @typescript-eslint/sort-type-constituents' : ' error' ,
406
402
};
407
403
408
404
const v6StylisticTypeChecked = {
@@ -417,7 +413,6 @@ const v6StylisticTypeChecked = {
417
413
' dot-notation' : ' off' ,
418
414
' @typescript-eslint/dot-notation' : ' error' ,
419
415
' @typescript-eslint/no-confusing-non-null-assertion' : ' error' ,
420
- ' @typescript-eslint/no-confusing-void-expression' : ' error' ,
421
416
' no-empty-function' : ' off' ,
422
417
' @typescript-eslint/no-empty-function' : ' error' ,
423
418
' @typescript-eslint/no-empty-interface' : ' error' ,
@@ -429,7 +424,6 @@ const v6StylisticTypeChecked = {
429
424
' @typescript-eslint/prefer-nullish-coalescing' : ' error' ,
430
425
' @typescript-eslint/prefer-optional-chain' : ' error' ,
431
426
' @typescript-eslint/prefer-string-starts-ends-with' : ' error' ,
432
- ' @typescript-eslint/sort-type-constituents' : ' error' ,
433
427
};
434
428
435
429
function createDiffPatch (v5 , v6 ) {
0 commit comments