core/formatters/validation.formatter.ts
core/formatters/validation.formatter.ts is a file in Bane's Lab Build Scripts. 11 lines of code and 1 definition.
import { DISCOVERY_CLEAN, discoveryFindingsHeading } from "#configuration/strings/validation.strings";
import type { Finding } from "#types/validation.types";
export const reportOf = function reportOf(findings: readonly Finding[]): string {
return findings.length === 0
? DISCOVERY_CLEAN
: [
discoveryFindingsHeading(findings.length),
...findings.map((finding) => ` ${finding.file} ${finding.message}`),
"",
].join("\n");
};