1
+ {
2
+ "packageName" : " @code-pushup/core" ,
3
+ "plugins" : [
4
+ {
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
+ ],
51
+ "audits" : [
52
+ {
53
+ "slug" : " enums-coverage" ,
54
+ "displayValue" : " 0 undocumented enums" ,
55
+ "value" : 0 ,
56
+ "score" : 1 ,
57
+ "details" : {
58
+ "issues" : []
59
+ },
60
+ "title" : " Enums coverage" ,
61
+ "description" : " Documentation coverage of enums"
62
+ },
63
+ {
64
+ "slug" : " interfaces-coverage" ,
65
+ "displayValue" : " 0 undocumented interfaces" ,
66
+ "value" : 0 ,
67
+ "score" : 1 ,
68
+ "details" : {
69
+ "issues" : []
70
+ },
71
+ "title" : " Interfaces coverage" ,
72
+ "description" : " Documentation coverage of interfaces"
73
+ },
74
+ {
75
+ "slug" : " types-coverage" ,
76
+ "displayValue" : " 0 undocumented types" ,
77
+ "value" : 0 ,
78
+ "score" : 1 ,
79
+ "details" : {
80
+ "issues" : []
81
+ },
82
+ "title" : " Types coverage" ,
83
+ "description" : " Documentation coverage of types"
84
+ },
85
+ {
86
+ "slug" : " functions-coverage" ,
87
+ "displayValue" : " 2 undocumented functions" ,
88
+ "value" : 2 ,
89
+ "score" : 0.3333 ,
90
+ "details" : {
91
+ "issues" : [
92
+ {
93
+ "message" : " Missing functions documentation for notRealisticFunction" ,
94
+ "severity" : " warning" ,
95
+ "source" : {
96
+ "file" : " tmp/e2e/plugin-jsdocs-e2e/__test__/angular/src/app.component.spec.ts" ,
97
+ "position" : {
98
+ "startLine" : 1
99
+ }
100
+ }
101
+ },
102
+ {
103
+ "message" : " Missing functions documentation for mapEventToCustomEvent" ,
104
+ "severity" : " warning" ,
105
+ "source" : {
106
+ "file" : " tmp/e2e/plugin-jsdocs-e2e/__test__/angular/src/map-event.function.ts" ,
107
+ "position" : {
108
+ "startLine" : 3
109
+ }
110
+ }
111
+ }
112
+ ]
113
+ },
114
+ "title" : " Functions coverage" ,
115
+ "description" : " Documentation coverage of functions"
116
+ },
117
+ {
118
+ "slug" : " variables-coverage" ,
119
+ "displayValue" : " 1 undocumented variables" ,
120
+ "value" : 1 ,
121
+ "score" : 0 ,
122
+ "details" : {
123
+ "issues" : [
124
+ {
125
+ "message" : " Missing variables documentation for someVariable" ,
126
+ "severity" : " warning" ,
127
+ "source" : {
128
+ "file" : " tmp/e2e/plugin-jsdocs-e2e/__test__/angular/src/map-event.function.ts" ,
129
+ "position" : {
130
+ "startLine" : 1
131
+ }
132
+ }
133
+ }
134
+ ]
135
+ },
136
+ "title" : " Variables coverage" ,
137
+ "description" : " Documentation coverage of variables"
138
+ },
139
+ {
140
+ "slug" : " classes-coverage" ,
141
+ "displayValue" : " 0 undocumented classes" ,
142
+ "value" : 0 ,
143
+ "score" : 1 ,
144
+ "details" : {
145
+ "issues" : []
146
+ },
147
+ "title" : " Classes coverage" ,
148
+ "description" : " Documentation coverage of classes"
149
+ },
150
+ {
151
+ "slug" : " methods-coverage" ,
152
+ "displayValue" : " 1 undocumented methods" ,
153
+ "value" : 1 ,
154
+ "score" : 0.5 ,
155
+ "details" : {
156
+ "issues" : [
157
+ {
158
+ "message" : " Missing methods documentation for sendEvent" ,
159
+ "severity" : " warning" ,
160
+ "source" : {
161
+ "file" : " tmp/e2e/plugin-jsdocs-e2e/__test__/angular/src/app.component.ts" ,
162
+ "position" : {
163
+ "startLine" : 15
164
+ }
165
+ }
166
+ }
167
+ ]
168
+ },
169
+ "title" : " Methods coverage" ,
170
+ "description" : " Documentation coverage of methods"
171
+ },
172
+ {
173
+ "slug" : " properties-coverage" ,
174
+ "displayValue" : " 1 undocumented properties" ,
175
+ "value" : 1 ,
176
+ "score" : 0 ,
177
+ "details" : {
178
+ "issues" : [
179
+ {
180
+ "message" : " Missing properties documentation for title" ,
181
+ "severity" : " warning" ,
182
+ "source" : {
183
+ "file" : " tmp/e2e/plugin-jsdocs-e2e/__test__/angular/src/app.component.ts" ,
184
+ "position" : {
185
+ "startLine" : 5
186
+ }
187
+ }
188
+ }
189
+ ]
190
+ },
191
+ "title" : " Properties coverage" ,
192
+ "description" : " Documentation coverage of properties"
193
+ }
194
+ ]
195
+ }
196
+ ]
197
+ }
0 commit comments