From 49d14acaa77cda433ade3cd207f8195be6001fd0 Mon Sep 17 00:00:00 2001 From: auvred Date: Sat, 9 Dec 2023 10:28:56 +0000 Subject: [PATCH 1/2] test(eslint-plugin): include `disable-type-checked.ts` config in configs tests --- packages/eslint-plugin/tests/configs.test.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packages/eslint-plugin/tests/configs.test.ts b/packages/eslint-plugin/tests/configs.test.ts index 321b9792f8c0..cc742fbe7aca 100644 --- a/packages/eslint-plugin/tests/configs.test.ts +++ b/packages/eslint-plugin/tests/configs.test.ts @@ -93,6 +93,21 @@ describe('all.ts', () => { itHasBaseRulesOverriden(unfilteredConfigRules); }); +describe('disable-type-checked.ts', () => { + const unfilteredConfigRules: Record = + plugin.configs['disable-type-checked'].rules; + + it('disables all type checked rules', () => { + const configRules = filterRules(unfilteredConfigRules); + + const ruleConfigs: [string, string][] = Object.entries(rules) + .filter(([, rule]) => rule.meta.docs?.requiresTypeChecking) + .map(([name]) => [`${RULE_NAME_PREFIX}${name}`, 'off']); + + expect(entriesToObject(ruleConfigs)).toEqual(entriesToObject(configRules)); + }); +}); + describe('recommended.ts', () => { const unfilteredConfigRules: Record = plugin.configs.recommended.rules; From 45603612eaaad3540ff4c74803fce01533c2e1f3 Mon Sep 17 00:00:00 2001 From: auvred Date: Sat, 9 Dec 2023 13:00:38 +0000 Subject: [PATCH 2/2] chore: trigger ci