Skip to content

Commit b2a400e

Browse files
committed
fix(plugin-eslint): handle mismatched slugs for legacy configs
1 parent 1cb993e commit b2a400e

File tree

1 file changed

+4
-2
lines changed
  • packages/plugin-eslint/src/lib/meta/versions

1 file changed

+4
-2
lines changed

packages/plugin-eslint/src/lib/meta/versions/legacy.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,13 @@ export async function loadRulesForLegacyConfig({
3535
if (entry == null || isRuleOff(entry)) {
3636
return null;
3737
}
38-
const meta = rulesMeta[id];
39-
if (!meta) {
38+
const ruleMeta = rulesMeta[id];
39+
if (!ruleMeta) {
4040
ui().logger.warning(`Metadata not found for ESLint rule ${id}`);
4141
return null;
4242
}
43+
// ignoring meta.defaultOptions to match legacy config handling in calculateConfigForFile
44+
const { defaultOptions: _, ...meta } = ruleMeta;
4345
const options = optionsFromRuleEntry(entry);
4446
return { id, meta, options };
4547
})

0 commit comments

Comments
 (0)