diff --git a/src/_intentionally-unused-rules.ts b/src/_intentionally-unused-rules.ts index 4fd15abe..4e334172 100644 --- a/src/_intentionally-unused-rules.ts +++ b/src/_intentionally-unused-rules.ts @@ -22,4 +22,7 @@ export const intentionallyUnusedRules: string[] = [ // > // > Instead of enabling typedef, it is generally recommended to use the --noImplicitAny and --strictPropertyInitialization compiler options to enforce type annotations only when useful. '@typescript-eslint/typedef', + + // Covered by strict TypeScript + '@typescript-eslint/no-invalid-this', ] diff --git a/src/test/_rules_to_consider.ts b/src/test/_rules_to_consider.ts index e52c17ed..252cdd29 100644 --- a/src/test/_rules_to_consider.ts +++ b/src/test/_rules_to_consider.ts @@ -1,7 +1,6 @@ export const rulesToConsider = [ '@typescript-eslint/no-empty-object-type', '@typescript-eslint/no-inferrable-types', - '@typescript-eslint/no-invalid-this', '@typescript-eslint/no-loop-func', '@typescript-eslint/no-magic-numbers', '@typescript-eslint/no-meaningless-void-operator',