MCPcopy Index your code
hub / github.com/code-pushup/cli / validateOnlyCategories

Function validateOnlyCategories

packages/plugin-lighthouse/src/lib/utils.ts:137–148  ·  view source on GitHub ↗
(
  groups: Group[],
  onlyCategories: string | string[],
)

Source from the content-addressed store, hash-verified

135}
136
137export function validateOnlyCategories(
138 groups: Group[],
139 onlyCategories: string | string[],
140): boolean {
141 const missingCategories = toArray(onlyCategories).filter(slug =>
142 groups.every(group => group.slug !== slug),
143 );
144 if (missingCategories.length > 0) {
145 throw new NotImplementedError('Categories', missingCategories);
146 }
147 return true;
148}
149
150export type FilterOptions = Partial<
151 Pick<LighthouseCliFlags, 'onlyAudits' | 'onlyCategories' | 'skipAudits'>

Callers 2

utils.unit.test.tsFile · 0.85

Calls 1

toArrayFunction · 0.90

Tested by

no test coverage detected