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

Function logAuditsAndGroups

packages/plugin-jsdocs/src/lib/utils.ts:56–81  ·  view source on GitHub ↗
(audits: Audit[], groups: Group[])

Source from the content-addressed store, hash-verified

54}
55
56export function logAuditsAndGroups(audits: Audit[], groups: Group[]) {
57 logger.info(
58 formatMetaLog(
59 `Created ${pluralizeToken('audit', audits.length)} and ${pluralizeToken('group', groups.length)}`,
60 ),
61 );
62 const skippedAudits = Object.keys(AUDITS_MAP).filter(
63 slug => !audits.some(audit => audit.slug === slug),
64 );
65 const skippedGroups = GROUPS.filter(
66 group => !groups.some(({ slug }) => slug === group.slug),
67 );
68 if (skippedAudits.length > 0) {
69 logger.info(
70 formatMetaLog(
71 [
72 `Skipped ${pluralizeToken('audit', skippedAudits.length)}`,
73 skippedGroups.length > 0 &&
74 pluralizeToken('group', skippedGroups.length),
75 ]
76 .filter(Boolean)
77 .join(' and '),
78 ),
79 );
80 }
81}

Callers 3

typescriptPluginFunction · 0.90
utils.unit.test.tsFile · 0.90
jsDocsPluginFunction · 0.90

Calls 2

pluralizeTokenFunction · 0.90
infoMethod · 0.80

Tested by

no test coverage detected