@@ -457,22 +457,21 @@ overrides:
457
457
' @typescript-eslint/await-thenable ' : error
458
458
' @typescript-eslint/ban-ts-comment ' : [error, { 'ts-expect-error': false }]
459
459
' @typescript-eslint/ban-tslint-comment ' : error
460
- ' @typescript-eslint/ban-types ' : error
460
+ ' @typescript-eslint/ban-types ' : off # TODO temporarily disabled
461
461
' @typescript-eslint/class-literal-property-style ' : off # TODO enable after TS conversion
462
462
' @typescript-eslint/consistent-indexed-object-style ' : off # TODO enable after TS conversion
463
- ' @typescript-eslint/consistent-type-assertions ' :
464
- [error, { assertionStyle : as, objectLiteralTypeAssertions: never }]
465
- ' @typescript-eslint/consistent-type-definitions ' : off # TODO consider
466
- ' @typescript-eslint/consistent-type-imports ' : off # TODO enable after TS conversion
463
+ ' @typescript-eslint/consistent-type-assertions ' : off # TODO temporarily disable
464
+ ' @typescript-eslint/consistent-type-definitions ' : error
465
+ ' @typescript-eslint/consistent-type-imports ' : error
467
466
' @typescript-eslint/explicit-function-return-type ' : off # TODO consider
468
467
' @typescript-eslint/explicit-member-accessibility ' : off # TODO consider
469
468
' @typescript-eslint/explicit-module-boundary-types ' : off # TODO consider
470
- ' @typescript-eslint/member-ordering ' : off # TODO consider
469
+ ' @typescript-eslint/member-ordering ' : error
471
470
' @typescript-eslint/method-signature-style ' : error
472
471
' @typescript-eslint/naming-convention ' : off # TODO consider
473
472
' @typescript-eslint/no-base-to-string ' : error
474
473
' @typescript-eslint/no-confusing-non-null-assertion ' : error
475
- ' @typescript-eslint/no-confusing-void-expression ' : error
474
+ ' @typescript-eslint/no-confusing-void-expression ' : off # TODO enable with ignoreArrowShorthand
476
475
' @typescript-eslint/no-dynamic-delete ' : off
477
476
' @typescript-eslint/no-empty-interface ' : error
478
477
' @typescript-eslint/no-explicit-any ' : off # TODO error
@@ -494,21 +493,21 @@ overrides:
494
493
' @typescript-eslint/no-require-imports ' : error
495
494
' @typescript-eslint/no-this-alias ' : error
496
495
' @typescript-eslint/no-type-alias ' : off # TODO consider
497
- ' @typescript-eslint/no-unnecessary-boolean-literal-compare ' : error
498
- ' @typescript-eslint/no-unnecessary-condition ' : error
496
+ ' @typescript-eslint/no-unnecessary-boolean-literal-compare ' : off # FIXME requires on strictNullChecks
497
+ ' @typescript-eslint/no-unnecessary-condition ' : off # TODO temporary disable
499
498
' @typescript-eslint/no-unnecessary-qualifier ' : error
500
499
' @typescript-eslint/no-unnecessary-type-arguments ' : error
501
500
' @typescript-eslint/no-unnecessary-type-assertion ' : error
502
- ' @typescript-eslint/no-unnecessary-type-constraint ' : off # TODO consider
501
+ ' @typescript-eslint/no-unnecessary-type-constraint ' : error
503
502
' @typescript-eslint/no-unsafe-argument ' : off # TODO consider
504
503
' @typescript-eslint/no-unsafe-assignment ' : off # TODO consider
505
504
' @typescript-eslint/no-unsafe-call ' : off # TODO consider
506
505
' @typescript-eslint/no-unsafe-member-access ' : off # TODO consider
507
506
' @typescript-eslint/no-unsafe-return ' : off # TODO consider
508
507
' @typescript-eslint/no-var-requires ' : error
509
- ' @typescript-eslint/non-nullable-type-assertion-style ' : error
510
- ' @typescript-eslint/prefer-as-const ' : off # TODO consider
511
- ' @typescript-eslint/prefer-enum-initializers ' : off # TODO consider
508
+ ' @typescript-eslint/non-nullable-type-assertion-style ' : off # TODO temporarily disabled
509
+ ' @typescript-eslint/prefer-as-const ' : error
510
+ ' @typescript-eslint/prefer-enum-initializers ' : error
512
511
' @typescript-eslint/prefer-for-of ' : off # TODO switch to error after TS migration
513
512
' @typescript-eslint/prefer-function-type ' : error
514
513
' @typescript-eslint/prefer-includes ' : off # TODO switch to error after IE11 drop
@@ -524,12 +523,11 @@ overrides:
524
523
' @typescript-eslint/prefer-string-starts-ends-with ' : off # TODO switch to error after IE11 drop
525
524
' @typescript-eslint/promise-function-async ' : off
526
525
' @typescript-eslint/require-array-sort-compare ' : error
527
- ' @typescript-eslint/restrict-plus-operands ' :
528
- [error, { checkCompoundAssignments : true }]
529
- ' @typescript-eslint/restrict-template-expressions ' : error
526
+ ' @typescript-eslint/restrict-plus-operands ' : off # TODO temporarily disabled
527
+ ' @typescript-eslint/restrict-template-expressions ' : off # TODO temporarily disabled
530
528
' @typescript-eslint/sort-type-union-intersection-members ' : off # TODO consider
531
529
' @typescript-eslint/strict-boolean-expressions ' : off # TODO consider
532
- ' @typescript-eslint/switch-exhaustiveness-check ' : error
530
+ ' @typescript-eslint/switch-exhaustiveness-check ' : off # TODO temporarily disabled
533
531
' @typescript-eslint/triple-slash-reference ' : error
534
532
' @typescript-eslint/typedef ' : off
535
533
' @typescript-eslint/unbound-method ' : off # TODO consider
0 commit comments