CRAP |
Complexity |
Coverage |
Location |
1.00 |
1 |
10/10 (100.00%) |
crap/crap-report.service.ts
(L121 - L132)
|
private getUncoveredLines(fileCoverage: FileCoverageData): number[] {
const uncoveredStatements = filter(fileCoverage.statementMap, (value, key) => fileCoverage.s[key] === 0);
const uncoveredLines = uncoveredStatements.reduce((lines, statement) => {
for (let line = statement.start.line; line <= statement.end.line; line++) {
lines.add(line);
}
return lines;
}, new Set<number>());
const uncoveredLinesOrdered = Array.from(uncoveredLines).sort((a, b) => a - b);
return uncoveredLinesOrdered;
}