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

Function createRulesMap

packages/plugin-eslint/src/lib/meta/groups.ts:125–133  ·  view source on GitHub ↗
(rules: RuleData[])

Source from the content-addressed store, hash-verified

123}
124
125export function createRulesMap(rules: RuleData[]): Record<string, RuleData[]> {
126 return rules.reduce<Record<string, RuleData[]>>(
127 (acc, rule) => ({
128 ...acc,
129 [rule.id]: [...(acc[rule.id] || []), rule],
130 }),
131 {},
132 );
133}
134
135export function resolveGroupRefs(
136 groupRules: Record<string, number>,

Callers 2

groupsFromCustomConfigFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected