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.
This commit is contained in:
parent
797f97e867
commit
9192e62995
1 changed files with 7 additions and 0 deletions
|
|
@ -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";
|
||||
|
|
|
|||
Loading…
Reference in a new issue