Skip to content
This repository was archived by the owner on Apr 8, 2026. It is now read-only.

Commit a2e7f6b

Browse files
author
Felix Geelhaar
authored
Merge pull request #3 from snyk/percentage-feedback
Percentage feedback
2 parents e7ebb9a + 0ac837d commit a2e7f6b

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/lib/stats/stats.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ export const calcFileStats = (files: File[]): Stats => {
4545
},
4646
unloved: {
4747
...unloved,
48-
percentage: percentageToFixed(unloved.files, total.files)
48+
percentage: percentageToFixed(unloved.lines, total.lines)
4949
},
5050
loved: {
5151
files: total.files - unloved.files,
5252
lines: total.lines - unloved.lines,
53-
percentage: percentageToFixed(total.files - unloved.files, total.files)
53+
percentage: percentageToFixed(total.lines - unloved.lines, total.lines)
5454
},
5555
owners: Array.from(ownerCount.keys()).map((owner) => {
5656
const counts = ownerCount.get(owner);
@@ -60,7 +60,7 @@ export const calcFileStats = (files: File[]): Stats => {
6060
counters: {
6161
files: counts ? counts.files : 0,
6262
lines: counts ? counts.lines : 0,
63-
percentage: counts ? percentageToFixed(counts.files, total.files) : 0
63+
percentage: counts ? percentageToFixed(counts.lines, total.lines) : 0
6464
},
6565
};
6666
}),

src/lib/stats/writer.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ export const writer = (stats: Stats, options: { output: OUTPUT_FORMAT }, stream:
1313
stream.write(`${JSON.stringify(stats)}\n`);
1414
break;
1515
case(OUTPUT_FORMAT.CSV):
16-
stream.write(`owner,files,lines\n`);
16+
stream.write(`owner,files,lines,percentage\n`);
1717
stream.write(`total,${stats.total.files},${stats.total.lines},${stats.total.percentage}\n`);
18-
stream.write(`loved,${stats.loved.files},${stats.loved.lines},${stats.total.percentage}\n`);
19-
stream.write(`unloved,${stats.unloved.files},${stats.unloved.lines},${stats.total.percentage}\n`);
18+
stream.write(`loved,${stats.loved.files},${stats.loved.lines},${stats.loved.percentage}\n`);
19+
stream.write(`unloved,${stats.unloved.files},${stats.unloved.lines},${stats.unloved.percentage}\n`);
2020
orderedOwners.forEach((owner) => {
21-
stream.write(`${owner.owner},${owner.counters.files},${owner.counters.lines}\n`);
21+
stream.write(`${owner.owner},${owner.counters.files},${owner.counters.lines},${owner.counters.percentage}\n`);
2222
});
2323
break;
2424
default:

0 commit comments

Comments
 (0)