MCPcopy Create free account
hub / github.com/boringstack-xyz/boringstack / parseAllFilesRow

Function parseAllFilesRow

apps/api/scripts/quality/check-coverage.ts:62–80  ·  view source on GitHub ↗
(output: string)

Source from the content-addressed store, hash-verified

60 },
61 });
62
63 return {
64 combined: result.stdout + result.stderr,
65 exitCode: result.status ?? 1,
66 spawnError: result.error,
67 };
68};
69
70const parseAllFilesRow = (output: string): ICoverageResult | null => {
71 const row = output
72 .split("\n")
73 .find((line) => /^\s*All files\s*\|/.test(line));
74
75 if (row === undefined) {
76 return null;
77 }
78
79 const parts = row.split("|").map((segment) => segment.trim());
80 const functionPct = parseFloat(parts[1] ?? "");
81 const linePct = parseFloat(parts[2] ?? "");
82
83 if (Number.isNaN(linePct) || Number.isNaN(functionPct)) {

Callers 1

check-coverage.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected