@@ -144,7 +144,7 @@ rules:
144144 import/dynamic-import-chunkname : off
145145
146146 # #############################################################################
147- # ESLint builtin rules list based on `v7.7 .x`
147+ # ESLint builtin rules list based on `v7.8 .x`
148148 # #############################################################################
149149
150150 # Possible Errors
@@ -447,7 +447,7 @@ overrides:
447447 node/no-unsupported-features/es-syntax : off
448448
449449 # #########################################################################
450- # `@typescript-eslint/eslint-plugin` rule list based on `v3.9 .x`
450+ # `@typescript-eslint/eslint-plugin` rule list based on `v4.0 .x`
451451 # #########################################################################
452452
453453 # Supported Rules
@@ -462,6 +462,7 @@ overrides:
462462 ' @typescript-eslint/consistent-type-assertions ' :
463463 [error, { assertionStyle : as, objectLiteralTypeAssertions: never }]
464464 ' @typescript-eslint/consistent-type-definitions ' : off # TODO consider
465+ ' @typescript-eslint/consistent-type-imports ' : error
465466 ' @typescript-eslint/explicit-function-return-type ' : off # TODO consider
466467 ' @typescript-eslint/explicit-member-accessibility ' : off # TODO consider
467468 ' @typescript-eslint/explicit-module-boundary-types ' : off # TODO consider
@@ -477,6 +478,7 @@ overrides:
477478 ' @typescript-eslint/no-extraneous-class ' : off # TODO consider
478479 ' @typescript-eslint/no-floating-promises ' : error
479480 ' @typescript-eslint/no-for-in-array ' : error
481+ ' @typescript-eslint/no-implicit-any-catch ' : off # TODO: Enable
480482 ' @typescript-eslint/no-implied-eval ' : error
481483 ' @typescript-eslint/no-inferrable-types ' :
482484 [error, { ignoreParameters : true, ignoreProperties: true }]
@@ -501,7 +503,6 @@ overrides:
501503 ' @typescript-eslint/no-unsafe-call ' : off # TODO consider
502504 ' @typescript-eslint/no-unsafe-member-access ' : off # TODO consider
503505 ' @typescript-eslint/no-unsafe-return ' : off # TODO consider
504- ' @typescript-eslint/no-unused-vars-experimental ' : off
505506 ' @typescript-eslint/no-var-requires ' : error
506507 ' @typescript-eslint/prefer-as-const ' : off # TODO consider
507508 ' @typescript-eslint/prefer-enum-initializers ' : off # TODO consider
@@ -542,6 +543,8 @@ overrides:
542543 no-empty-function : off
543544 no-invalid-this : off
544545 no-loss-of-precision : off
546+ no-redeclare : off
547+ no-shadow : off
545548 no-unused-expressions : off
546549 no-unused-vars : off
547550 no-useless-constructor : off
@@ -556,6 +559,8 @@ overrides:
556559 ' @typescript-eslint/no-empty-function ' : error
557560 ' @typescript-eslint/no-invalid-this ' : error
558561 ' @typescript-eslint/no-loss-of-precision ' : error
562+ ' @typescript-eslint/no-redeclare ' : error
563+ ' @typescript-eslint/no-shadow ' : error
559564 ' @typescript-eslint/no-unused-expressions ' : error
560565 ' @typescript-eslint/no-unused-vars ' :
561566 [error, { vars : all, args: all, argsIgnorePattern: '^_' }]
0 commit comments