@@ -457,22 +457,21 @@ overrides:
457457 ' @typescript-eslint/await-thenable ' : error
458458 ' @typescript-eslint/ban-ts-comment ' : [error, { 'ts-expect-error': false }]
459459 ' @typescript-eslint/ban-tslint-comment ' : error
460- ' @typescript-eslint/ban-types ' : error
460+ ' @typescript-eslint/ban-types ' : off # TODO temporarily disabled
461461 ' @typescript-eslint/class-literal-property-style ' : off # TODO enable after TS conversion
462462 ' @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
467466 ' @typescript-eslint/explicit-function-return-type ' : off # TODO consider
468467 ' @typescript-eslint/explicit-member-accessibility ' : off # TODO consider
469468 ' @typescript-eslint/explicit-module-boundary-types ' : off # TODO consider
470- ' @typescript-eslint/member-ordering ' : off # TODO consider
469+ ' @typescript-eslint/member-ordering ' : error
471470 ' @typescript-eslint/method-signature-style ' : error
472471 ' @typescript-eslint/naming-convention ' : off # TODO consider
473472 ' @typescript-eslint/no-base-to-string ' : error
474473 ' @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
476475 ' @typescript-eslint/no-dynamic-delete ' : off
477476 ' @typescript-eslint/no-empty-interface ' : error
478477 ' @typescript-eslint/no-explicit-any ' : off # TODO error
@@ -494,21 +493,21 @@ overrides:
494493 ' @typescript-eslint/no-require-imports ' : error
495494 ' @typescript-eslint/no-this-alias ' : error
496495 ' @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
499498 ' @typescript-eslint/no-unnecessary-qualifier ' : error
500499 ' @typescript-eslint/no-unnecessary-type-arguments ' : error
501500 ' @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
503502 ' @typescript-eslint/no-unsafe-argument ' : off # TODO consider
504503 ' @typescript-eslint/no-unsafe-assignment ' : off # TODO consider
505504 ' @typescript-eslint/no-unsafe-call ' : off # TODO consider
506505 ' @typescript-eslint/no-unsafe-member-access ' : off # TODO consider
507506 ' @typescript-eslint/no-unsafe-return ' : off # TODO consider
508507 ' @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
512511 ' @typescript-eslint/prefer-for-of ' : off # TODO switch to error after TS migration
513512 ' @typescript-eslint/prefer-function-type ' : error
514513 ' @typescript-eslint/prefer-includes ' : off # TODO switch to error after IE11 drop
@@ -524,12 +523,11 @@ overrides:
524523 ' @typescript-eslint/prefer-string-starts-ends-with ' : off # TODO switch to error after IE11 drop
525524 ' @typescript-eslint/promise-function-async ' : off
526525 ' @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
530528 ' @typescript-eslint/sort-type-union-intersection-members ' : off # TODO consider
531529 ' @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
533531 ' @typescript-eslint/triple-slash-reference ' : error
534532 ' @typescript-eslint/typedef ' : off
535533 ' @typescript-eslint/unbound-method ' : off # TODO consider
0 commit comments