From eab365706def11c7be9a4bf0ca83475db999e9c2 Mon Sep 17 00:00:00 2001 From: zanminkian Date: Tue, 18 Apr 2023 09:31:02 +0000 Subject: [PATCH] feat: enable `no-invalid-this` --- packages/eslint-config-basic/index.js | 1 + packages/eslint-config-ts/index.js | 2 ++ 2 files changed, 3 insertions(+) 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',