Skip to content

Commit 88f0eca

Browse files
committed
refactor: wip
1 parent 94d48fb commit 88f0eca

3 files changed

Lines changed: 174 additions & 355 deletions

File tree

e2e/plugin-knip-e2e/tests/collect.e2e.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ describe('PLUGIN collect report with knip-plugin NPM package', () => {
4242

4343
expect(code).toBe(0);
4444
expect(stdout).toContain('Knip audits');
45-
expect(stdout).toContain('Collecting report successful!');
4645

4746
const report = await readJsonFile(
4847
path.join(defaultSetupDir, '.code-pushup', 'report.json'),

packages/plugin-knip/src/lib/reporter/__snapshots__/reporter.unit.test.ts.snap

Lines changed: 0 additions & 180 deletions
Original file line numberDiff line numberDiff line change
@@ -3,226 +3,46 @@
33
exports[`knipReporter > should produce valid audit outputs 1`] = `
44
[
55
{
6-
"details": {
7-
"issues": [
8-
{
9-
"message": "Unused file code-pushup.config.ts",
10-
"severity": "info",
11-
"source": {
12-
"file": "code-pushup.config.ts",
13-
},
14-
},
15-
],
16-
},
17-
"score": 0,
186
"slug": "files",
19-
"value": 1,
207
},
218
{
22-
"details": {
23-
"issues": [
24-
{
25-
"message": "Unused dependency cli-table3",
26-
"severity": "error",
27-
"source": {
28-
"file": "package.json",
29-
},
30-
},
31-
],
32-
},
33-
"score": 0,
349
"slug": "dependencies",
35-
"value": 1,
3610
},
3711
{
38-
"details": {
39-
"issues": [
40-
{
41-
"message": "Unused devDependency @trivago/prettier-plugin-sort-imports",
42-
"severity": "error",
43-
"source": {
44-
"file": "package.json",
45-
},
46-
},
47-
],
48-
},
49-
"score": 0,
5012
"slug": "dev-dependencies",
51-
"value": 1,
5213
},
5314
{
54-
"details": {
55-
"issues": [
56-
{
57-
"message": "Unused devDependency ts-node",
58-
"severity": "error",
59-
"source": {
60-
"file": "package.json",
61-
},
62-
},
63-
],
64-
},
65-
"score": 0,
6615
"slug": "optional-peer-dependencies",
67-
"value": 1,
6816
},
6917
{
70-
"details": {
71-
"issues": [
72-
{
73-
"message": "Unlisted dependency jsonc-eslint-parser",
74-
"severity": "info",
75-
"source": {
76-
"file": "../../../../User/username/code-pushup-cli/packages/utils/package.json",
77-
},
78-
},
79-
{
80-
"message": "Unlisted dependency jsonc-eslint-parser",
81-
"severity": "info",
82-
"source": {
83-
"file": "../../../../User/username/code-pushup-cli/packages/utils/package.json",
84-
},
85-
},
86-
],
87-
},
88-
"score": 0,
8918
"slug": "unlisted",
90-
"value": 2,
9119
},
9220
{
93-
"score": 1,
9421
"slug": "binaries",
95-
"value": 0,
9622
},
9723
{
98-
"details": {
99-
"issues": [
100-
{
101-
"message": "Unresolved import smo-package",
102-
"severity": "info",
103-
"source": {
104-
"file": "packages/models/src/lib/category-config.ts",
105-
"position": {
106-
"startColumn": 23,
107-
"startLine": 8,
108-
},
109-
},
110-
},
111-
],
112-
},
113-
"score": 0,
11424
"slug": "unresolved",
115-
"value": 1,
11625
},
11726
{
118-
"details": {
119-
"issues": [
120-
{
121-
"message": "Unused export duplicateErrorMsg",
122-
"severity": "error",
123-
"source": {
124-
"file": "packages/models/src/lib/category-config.ts",
125-
"position": {
126-
"startColumn": 17,
127-
"startLine": 54,
128-
},
129-
},
130-
},
131-
],
132-
},
133-
"score": 0,
13427
"slug": "exports",
135-
"value": 1,
13628
},
13729
{
138-
"score": 1,
13930
"slug": "ns-exports",
140-
"value": 0,
14131
},
14232
{
143-
"details": {
144-
"issues": [
145-
{
146-
"message": "Unused exported type GroupMeta",
147-
"severity": "error",
148-
"source": {
149-
"file": "packages/models/src/lib/group.ts",
150-
"position": {
151-
"startColumn": 13,
152-
"startLine": 26,
153-
},
154-
},
155-
},
156-
],
157-
},
158-
"score": 0,
15933
"slug": "types",
160-
"value": 1,
16134
},
16235
{
163-
"score": 1,
16436
"slug": "ns-types",
165-
"value": 0,
16637
},
16738
{
168-
"details": {
169-
"issues": [
170-
{
171-
"message": "Unused exported enum member unusedMember",
172-
"severity": "error",
173-
"source": {
174-
"file": "packages/models/src/lib/group.ts",
175-
"position": {
176-
"startColumn": 13,
177-
"startLine": 26,
178-
},
179-
},
180-
},
181-
],
182-
},
183-
"score": 0,
18439
"slug": "enum-members",
185-
"value": 1,
18640
},
18741
{
188-
"details": {
189-
"issues": [
190-
{
191-
"message": "Unused exported class member unusedKey",
192-
"severity": "error",
193-
"source": {
194-
"file": "packages/models/src/lib/group.ts",
195-
"position": {
196-
"startColumn": 687,
197-
"startLine": 40,
198-
},
199-
},
200-
},
201-
],
202-
},
203-
"score": 0,
20442
"slug": "class-members",
205-
"value": 1,
20643
},
20744
{
208-
"details": {
209-
"issues": [
210-
{
211-
"message": "Duplicate export configurationGenerator|default",
212-
"severity": "error",
213-
"source": {
214-
"file": "../quality-metrics-cli/packages/nx-plugin/src/generators/configuration/generator.ts",
215-
"position": {
216-
"startColumn": 15,
217-
"startLine": 54,
218-
},
219-
},
220-
},
221-
],
222-
},
223-
"score": 0,
22445
"slug": "duplicates",
225-
"value": 1,
22646
},
22747
]
22848
`;

0 commit comments

Comments
 (0)