@samitouri / QOS-React / commits / 1836b46fff

[compiler] Have react-compiler eslint plugin return a RuleModule (#34421)

Eslint is expecting a map of [string] => RuleModule. Before we were passing {rule: RuleModule, severity: ErrorSeverity} which was breaking legacy Eslint configurations

Jorge Cabiedes committed Sep 9, 2025 at 11:18 UTC 1836b46fffa9a67be3840ff385f6fd1a1f8db045
1 file changed +5 -1
compiler/packages/eslint-plugin-react-compiler/src/index.ts
+5 -1
@@ -34,4 +34,8 @@ const configs = {
34 },
35 };
36
37 -export {configs, allRules as rules, meta};
37 +const rules = Object.fromEntries(
38 + Object.entries(allRules).map(([name, {rule}]) => [name, rule]),
39 +);
40 +
41 +export {configs, rules, meta};