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

Function normalizeAuditOutputs

packages/core/src/lib/normalize.ts:19–41  ·  view source on GitHub ↗
(
  audits: AuditOutputs,
)

Source from the content-addressed store, hash-verified

17}
18
19export async function normalizeAuditOutputs(
20 audits: AuditOutputs,
21): Promise<AuditOutputs> {
22 const gitRoot = await getGitRoot();
23
24 return audits.map(audit => {
25 if (
26 audit.details?.issues == null ||
27 audit.details.issues.every(issue => issue.source == null)
28 ) {
29 return audit;
30 }
31 return {
32 ...audit,
33 details: {
34 ...audit.details,
35 issues: audit.details.issues.map(issue =>
36 normalizeIssue(issue, gitRoot),
37 ),
38 },
39 };
40 });
41}

Callers 2

executePluginRunnerFunction · 0.85

Calls 2

getGitRootFunction · 0.90
normalizeIssueFunction · 0.85

Tested by

no test coverage detected