Compare commits

...

1 commit

Author SHA1 Message Date
eadbc42bb0 feat: update the coverage to exclude "normal" lines
This will now exclude lines that are not added or edited in the diff.
They are lines that are included in the diff context but will still
count towards the coverage percentage.

You now get a more accurate coverage percentage from what you have
edited in the diff.
2023-06-13 14:16:47 +01:00

View file

@ -54,7 +54,14 @@ export const printReport = (diff: Diff[], coverage: any) => {
if (change.type === "del") {
continue;
}
const line = change.ln || change.ln2;
if (change.type === "normal") {
console.log(line.toString().padStart(4, " "), "\x1b[0m", change.content.substring(1), "\x1b[0m");
continue;
}
let color = "\x1b[0m";
if (typeof fileCoverage[line] !== "undefined") {
color = fileCoverage[line] > 0 ? "\x1b[32m" : "\x1b[31m";