Skip to content

Commit 0d356b5

Browse files
committed
[frontend] update quality points calculation and increase max extra points
1 parent 3028fc7 commit 0d356b5

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

frontend/components/package/PackageQualityIcon.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
export let pkg : PackageSummary;
66
77
let maxBasePoints = 6;
8-
let maxExtraPoints = 3;
8+
let maxExtraPoints = 4;
99
1010
let outerCircleDashOffset = 0;
1111
let innerLineY = 0;

frontend/logic/get-quality-points.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ export let getQualityPoints = (quality : PackageQuality) => {
55

66
let basePoints =
77
Number(quality.hasDescription)
8-
+ Number(quality.hasDocumentation)
98
+ Number(quality.hasKeywords)
109
+ Number(quality.hasLicense)
1110
+ Number(quality.hasRepository)
12-
+ Number(!('tooOld' in quality.depsStatus));
13-
let extraPoints = Number(quality.hasTests) + Number(quality.hasReleaseNotes) + Number('allLatest' in quality.depsStatus);
11+
+ Number(!('tooOld' in quality.depsStatus))
12+
+ Number(quality.docsCoverage >= 50);
13+
14+
let extraPoints = Number(quality.hasTests) + Number(quality.hasReleaseNotes) + Number('allLatest' in quality.depsStatus) + Number(quality.docsCoverage >= 90);
1415

1516
if (basePoints !== maxBasePoints) {
1617
extraPoints = 0;

0 commit comments

Comments
 (0)