From 05d71c2ebd8e072aa4e8ee3ea8521de00e47d4ca Mon Sep 17 00:00:00 2001 From: Josh Goldberg Date: Tue, 17 May 2022 11:08:19 -0400 Subject: [PATCH] fix(eslint-plugin): strict config should not extend recommended (#5005) --- packages/eslint-plugin/src/configs/strict.ts | 7 +------ packages/eslint-plugin/tools/generate-configs.ts | 6 +----- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/packages/eslint-plugin/src/configs/strict.ts b/packages/eslint-plugin/src/configs/strict.ts index ca71a982613..bb51ebfa4f2 100644 --- a/packages/eslint-plugin/src/configs/strict.ts +++ b/packages/eslint-plugin/src/configs/strict.ts @@ -3,12 +3,7 @@ // YOU CAN REGENERATE IT USING yarn generate:configs export = { - extends: [ - './configs/base', - './configs/eslint-recommended', - './configs/recommended', - './configs/recommended-requiring-type-checking', - ], + extends: ['./configs/base', './configs/eslint-recommended'], rules: { '@typescript-eslint/array-type': 'warn', '@typescript-eslint/ban-tslint-comment': 'warn', diff --git a/packages/eslint-plugin/tools/generate-configs.ts b/packages/eslint-plugin/tools/generate-configs.ts index cd7a8f9b33f..6d1a3dc6ba7 100644 --- a/packages/eslint-plugin/tools/generate-configs.ts +++ b/packages/eslint-plugin/tools/generate-configs.ts @@ -240,11 +240,7 @@ const strictRules = ruleEntries.filter(entryIsStrict).reduce( {}, ); const strictConfig: LinterConfig = { - extends: [ - ...EXTENDS, - './configs/recommended', - './configs/recommended-requiring-type-checking', - ], + extends: EXTENDS, rules: strictRules, }; writeConfig(strictConfig, path.resolve(__dirname, '../src/configs/strict.ts'));