diff --git a/packages/eslint-config-basic/index.js b/packages/eslint-config-basic/index.js index ba09b1cfc7..0ff462f075 100644 --- a/packages/eslint-config-basic/index.js +++ b/packages/eslint-config-basic/index.js @@ -310,6 +310,7 @@ module.exports = { 'no-with': 'error', 'no-void': 'error', 'no-useless-escape': 'off', + 'no-invalid-this': 'error', 'vars-on-top': 'error', 'require-await': 'off', 'no-return-assign': 'off', diff --git a/packages/eslint-config-ts/index.js b/packages/eslint-config-ts/index.js index bbadbaa8cf..31c4b708fd 100644 --- a/packages/eslint-config-ts/index.js +++ b/packages/eslint-config-ts/index.js @@ -114,6 +114,8 @@ module.exports = { ], offsetTernaryExpressions: true, }], + 'no-invalid-this': 'off', + '@typescript-eslint/no-invalid-this': 'error', 'no-redeclare': 'off', '@typescript-eslint/no-redeclare': 'error', 'no-use-before-define': 'off',