From ff74d697194ad562661383b7708598a518dabbfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=BE=E6=98=8E=E5=81=A5?= Date: Tue, 18 Apr 2023 19:42:48 +0800 Subject: [PATCH] feat: enable `no-invalid-this` (#173) --- 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',