[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 = {