MCPcopy Create free account
hub / github.com/code-pushup/cli / findRuleMeta

Function findRuleMeta

packages/plugin-eslint/src/lib/meta/versions/flat.ts:84–93  ·  view source on GitHub ↗
(
  ruleId: string,
  configs: Linter.Config[],
)

Source from the content-addressed store, hash-verified

82}
83
84function findRuleMeta(
85 ruleId: string,
86 configs: Linter.Config[],
87): Rule.RuleMetaData | undefined {
88 const { plugin, name } = parseRuleId(ruleId);
89 if (!plugin) {
90 return findBuiltinRuleMeta(name);
91 }
92 return findPluginRuleMeta(plugin, name, configs);
93}
94
95function findBuiltinRuleMeta(name: string): Rule.RuleMetaData | undefined {
96 const rule = builtinRules.get(name);

Callers 1

loadRulesForFlatConfigFunction · 0.85

Calls 3

parseRuleIdFunction · 0.85
findBuiltinRuleMetaFunction · 0.85
findPluginRuleMetaFunction · 0.85

Tested by

no test coverage detected