@samitouri / QOS-React / commits / cf884083e0

[eprh] Temporarily disable compiler rules (#34649)

Temporarily disables the compiler rules in eslint-plugin-react-hooks. Will revert this later.

lauren committed Sep 30, 2025 at 18:45 UTC cf884083e0cbd5aac68317585a60c937c04e4a20
1 file changed -17
packages/eslint-plugin-react-hooks/src/index.ts
-17
@@ -7,35 +7,18 @@
7 import type {Linter, Rule} from 'eslint';
8
9 import ExhaustiveDeps from './rules/ExhaustiveDeps';
10 -import {
11 - allRules,
12 - mapErrorSeverityToESlint,
13 - recommendedRules,
14 -} from './shared/ReactCompiler';
10 import RulesOfHooks from './rules/RulesOfHooks';
11
12 // All rules
13 const rules = {
14 'exhaustive-deps': ExhaustiveDeps,
15 'rules-of-hooks': RulesOfHooks,
21 - ...Object.fromEntries(
22 - Object.entries(allRules).map(([name, config]) => [name, config.rule])
23 - ),
16 } satisfies Record<string, Rule.RuleModule>;
17
18 // Config rules
19 const ruleConfigs = {
20 'react-hooks/rules-of-hooks': 'error',
21 'react-hooks/exhaustive-deps': 'warn',
30 - // Compiler rules
31 - ...Object.fromEntries(
32 - Object.entries(recommendedRules).map(([name, ruleConfig]) => {
33 - return [
34 - 'react-hooks/' + name,
35 - mapErrorSeverityToESlint(ruleConfig.severity),
36 - ];
37 - }),
38 - ),
22 } satisfies Linter.RulesRecord;
23
24 const plugin = {