Skip to content

Commit 3b56c20

Browse files
committed
fix: duplicate count not showing in summary
1 parent 3e8ab9c commit 3b56c20

File tree

4 files changed

+21
-12
lines changed

4 files changed

+21
-12
lines changed

dist/index.mjs

Lines changed: 8 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/tasks/__snapshots__/check.spec.ts.snap

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ exports[`check > summaryMarkdownTable > should transform an annotations summary
66
|Exports|123|
77
|Types|456|
88
|Class Members|789|
9-
|Enum Members|101112|"
9+
|Enum Members|101112|
10+
|Duplicates|131415|"
1011
`;
1112

1213
exports[`check > summaryMarkdownTable > should transform an annotations summary to a markdown table 2`] = `
@@ -15,7 +16,8 @@ exports[`check > summaryMarkdownTable > should transform an annotations summary
1516
|Exports|131415|
1617
|Types|161718|
1718
|Class Members|192021|
18-
|Enum Members|222324|"
19+
|Enum Members|222324|
20+
|Duplicates|252627|"
1921
`;
2022

2123
exports[`check > updateCheckAnnotations > should only make three requests with 150 annotations 1`] = `

src/tasks/check.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,13 +444,15 @@ describe("check", () => {
444444
count.types = 456;
445445
count.classMembers = 789;
446446
count.enumMembers = 101112;
447+
count.duplicates = 131415;
447448

448449
expect(summaryMarkdownTable(count)).toMatchSnapshot();
449450

450451
count.exports = 131415;
451452
count.types = 161718;
452453
count.classMembers = 192021;
453454
count.enumMembers = 222324;
455+
count.duplicates = 252627;
454456
expect(summaryMarkdownTable(count)).toMatchSnapshot();
455457
});
456458
});

src/tasks/check.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ export type Annotation = NonNullable<Unpacked<NonNullable<CheckOutput>["annotati
2020
export class AnnotationsCount {
2121
public exports: number = 0;
2222
public types: number = 0;
23-
public duplicates: number = 0;
2423
public enumMembers: number = 0;
2524
public classMembers: number = 0;
25+
public duplicates: number = 0;
2626

2727
public increaseCount(type: ItemMeta["type"]): void {
2828
switch (type) {
@@ -32,15 +32,16 @@ export class AnnotationsCount {
3232
case "type":
3333
this.types++;
3434
break;
35-
case "duplicate":
36-
this.duplicates++;
37-
break;
35+
3836
case "class":
3937
this.classMembers++;
4038
break;
4139
case "enum":
4240
this.enumMembers++;
4341
break;
42+
case "duplicate":
43+
this.duplicates++;
44+
break;
4445
}
4546
}
4647
}
@@ -157,6 +158,7 @@ export function summaryMarkdownTable({
157158
types,
158159
classMembers,
159160
enumMembers,
161+
duplicates,
160162
}: AnnotationsCount): string {
161163
const markdownTableOptions: MarkdownTableOptions = {
162164
alignDelimiters: false,
@@ -169,6 +171,7 @@ export function summaryMarkdownTable({
169171
["Types", `${types}`],
170172
["Class Members", `${classMembers}`],
171173
["Enum Members", `${enumMembers}`],
174+
["Duplicates", `${duplicates}`],
172175
],
173176
markdownTableOptions,
174177
);

0 commit comments

Comments
 (0)