1+ // Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
2+
3+ exports [` PLUGIN collect report with jsdocs-plugin NPM package > should run JSDoc plugin for Angular example dir and create report.json 1` ] = `
14{
25 " packageName" : " @code-pushup/core" ,
36 " plugins" : [
47 {
5- "title" : " JSDoc coverage" ,
6- "slug" : " jsdocs" ,
7- "icon" : " folder-docs" ,
8- "description" : " Official Code PushUp JSDoc coverage plugin." ,
9- "docsUrl" : " https://www.npmjs.com/package/@code-pushup/jsdocs-plugin/" ,
10- "groups" : [
11- {
12- "slug" : " documentation-coverage" ,
13- "refs" : [
14- {
15- "slug" : " classes-coverage" ,
16- "weight" : 2
17- },
18- {
19- "slug" : " methods-coverage" ,
20- "weight" : 2
21- },
22- {
23- "slug" : " functions-coverage" ,
24- "weight" : 2
25- },
26- {
27- "slug" : " interfaces-coverage" ,
28- "weight" : 1
29- },
30- {
31- "slug" : " variables-coverage" ,
32- "weight" : 1
33- },
34- {
35- "slug" : " properties-coverage" ,
36- "weight" : 1
37- },
38- {
39- "slug" : " types-coverage" ,
40- "weight" : 1
41- },
42- {
43- "slug" : " enums-coverage" ,
44- "weight" : 1
45- }
46- ],
47- "title" : " Documentation coverage" ,
48- "description" : " Documentation coverage"
49- }
50- ],
518 " audits" : [
529 {
53- "slug" : " enums-coverage" ,
54- "displayValue" : " 0 undocumented enums" ,
55- "value" : 0 ,
56- "score" : 1 ,
10+ " description" : " Documentation coverage of enums" ,
5711 " details" : {
58- "issues" : []
12+ " issues" : [],
5913 },
14+ " displayValue" : " 0 undocumented enums" ,
15+ " score" : 1 ,
16+ " slug" : " enums-coverage" ,
6017 " title" : " Enums coverage" ,
61- "description " : " Documentation coverage of enums "
18+ " value " : 0 ,
6219 },
6320 {
64- "slug" : " interfaces-coverage" ,
65- "displayValue" : " 0 undocumented interfaces" ,
66- "value" : 0 ,
67- "score" : 1 ,
21+ " description" : " Documentation coverage of interfaces" ,
6822 " details" : {
69- "issues" : []
23+ " issues" : [],
7024 },
25+ " displayValue" : " 0 undocumented interfaces" ,
26+ " score" : 1 ,
27+ " slug" : " interfaces-coverage" ,
7128 " title" : " Interfaces coverage" ,
72- "description " : " Documentation coverage of interfaces "
29+ " value " : 0 ,
7330 },
7431 {
75- "slug" : " types-coverage" ,
76- "displayValue" : " 0 undocumented types" ,
77- "value" : 0 ,
78- "score" : 1 ,
32+ " description" : " Documentation coverage of types" ,
7933 " details" : {
80- "issues" : []
34+ " issues" : [],
8135 },
36+ " displayValue" : " 0 undocumented types" ,
37+ " score" : 1 ,
38+ " slug" : " types-coverage" ,
8239 " title" : " Types coverage" ,
83- "description " : " Documentation coverage of types "
40+ " value " : 0 ,
8441 },
8542 {
86- "slug" : " functions-coverage" ,
87- "displayValue" : " 2 undocumented functions" ,
88- "value" : 2 ,
89- "score" : 0.3333 ,
43+ " description" : " Documentation coverage of functions" ,
9044 " details" : {
9145 " issues" : [
9246 {
9549 " source" : {
9650 " file" : " tmp/e2e/plugin-jsdocs-e2e/__test__/angular/src/app.component.spec.ts" ,
9751 " position" : {
98- "startLine" : 1
99- }
100- }
52+ " startLine" : 1 ,
53+ },
54+ },
10155 },
10256 {
10357 " message" : " Missing functions documentation for mapEventToCustomEvent" ,
10458 " severity" : " warning" ,
10559 " source" : {
10660 " file" : " tmp/e2e/plugin-jsdocs-e2e/__test__/angular/src/map-event.function.ts" ,
10761 " position" : {
108- "startLine" : 3
109- }
110- }
111- }
112- ]
62+ " startLine" : 3 ,
63+ },
64+ },
65+ },
66+ ],
11367 },
68+ " displayValue" : " 2 undocumented functions" ,
69+ " score" : 0.3333 ,
70+ " slug" : " functions-coverage" ,
11471 " title" : " Functions coverage" ,
115- "description " : " Documentation coverage of functions "
72+ " value " : 2 ,
11673 },
11774 {
118- "slug" : " variables-coverage" ,
119- "displayValue" : " 1 undocumented variables" ,
120- "value" : 1 ,
121- "score" : 0 ,
75+ " description" : " Documentation coverage of variables" ,
12276 " details" : {
12377 " issues" : [
12478 {
12781 " source" : {
12882 " file" : " tmp/e2e/plugin-jsdocs-e2e/__test__/angular/src/map-event.function.ts" ,
12983 " position" : {
130- "startLine" : 1
131- }
132- }
133- }
134- ]
84+ " startLine" : 1 ,
85+ },
86+ },
87+ },
88+ ],
13589 },
90+ " displayValue" : " 1 undocumented variables" ,
91+ " score" : 0 ,
92+ " slug" : " variables-coverage" ,
13693 " title" : " Variables coverage" ,
137- "description " : " Documentation coverage of variables "
94+ " value " : 1 ,
13895 },
13996 {
140- "slug" : " classes-coverage" ,
141- "displayValue" : " 0 undocumented classes" ,
142- "value" : 0 ,
143- "score" : 1 ,
97+ " description" : " Documentation coverage of classes" ,
14498 " details" : {
145- "issues" : []
99+ " issues" : [],
146100 },
101+ " displayValue" : " 0 undocumented classes" ,
102+ " score" : 1 ,
103+ " slug" : " classes-coverage" ,
147104 " title" : " Classes coverage" ,
148- "description " : " Documentation coverage of classes "
105+ " value " : 0 ,
149106 },
150107 {
151- "slug" : " methods-coverage" ,
152- "displayValue" : " 1 undocumented methods" ,
153- "value" : 1 ,
154- "score" : 0.5 ,
108+ " description" : " Documentation coverage of methods" ,
155109 " details" : {
156110 " issues" : [
157111 {
160114 " source" : {
161115 " file" : " tmp/e2e/plugin-jsdocs-e2e/__test__/angular/src/app.component.ts" ,
162116 " position" : {
163- "startLine" : 15
164- }
165- }
166- }
167- ]
117+ " startLine" : 15 ,
118+ },
119+ },
120+ },
121+ ],
168122 },
123+ " displayValue" : " 1 undocumented methods" ,
124+ " score" : 0.5 ,
125+ " slug" : " methods-coverage" ,
169126 " title" : " Methods coverage" ,
170- "description " : " Documentation coverage of methods "
127+ " value " : 1 ,
171128 },
172129 {
173- "slug" : " properties-coverage" ,
174- "displayValue" : " 1 undocumented properties" ,
175- "value" : 1 ,
176- "score" : 0 ,
130+ " description" : " Documentation coverage of properties" ,
177131 " details" : {
178132 " issues" : [
179133 {
182136 " source" : {
183137 " file" : " tmp/e2e/plugin-jsdocs-e2e/__test__/angular/src/app.component.ts" ,
184138 " position" : {
185- "startLine" : 5
186- }
187- }
188- }
189- ]
139+ " startLine" : 5 ,
140+ },
141+ },
142+ },
143+ ],
190144 },
145+ " displayValue" : " 1 undocumented properties" ,
146+ " score" : 0 ,
147+ " slug" : " properties-coverage" ,
191148 " title" : " Properties coverage" ,
192- "description" : " Documentation coverage of properties"
193- }
194- ]
195- }
196- ]
197- }
149+ " value" : 1 ,
150+ },
151+ ],
152+ " description" : " Official Code PushUp JSDoc coverage plugin." ,
153+ " docsUrl" : " https://www.npmjs.com/package/@code-pushup/jsdocs-plugin/" ,
154+ " groups" : [
155+ {
156+ " description" : " Documentation coverage" ,
157+ " refs" : [
158+ {
159+ " slug" : " classes-coverage" ,
160+ " weight" : 2 ,
161+ },
162+ {
163+ " slug" : " methods-coverage" ,
164+ " weight" : 2 ,
165+ },
166+ {
167+ " slug" : " functions-coverage" ,
168+ " weight" : 2 ,
169+ },
170+ {
171+ " slug" : " interfaces-coverage" ,
172+ " weight" : 1 ,
173+ },
174+ {
175+ " slug" : " variables-coverage" ,
176+ " weight" : 1 ,
177+ },
178+ {
179+ " slug" : " properties-coverage" ,
180+ " weight" : 1 ,
181+ },
182+ {
183+ " slug" : " types-coverage" ,
184+ " weight" : 1 ,
185+ },
186+ {
187+ " slug" : " enums-coverage" ,
188+ " weight" : 1 ,
189+ },
190+ ],
191+ " slug" : " documentation-coverage" ,
192+ " title" : " Documentation coverage" ,
193+ },
194+ ],
195+ " icon" : " folder-docs" ,
196+ " slug" : " jsdocs" ,
197+ " title" : " JSDoc coverage" ,
198+ },
199+ ],
200+ }
201+ ` ;
0 commit comments