Skip to content

Commit 84e1a91

Browse files
authored
Add knip integration, refactor code, and update CI workflow (#155)
1 parent e76a32b commit 84e1a91

File tree

5 files changed

+437
-37
lines changed

5 files changed

+437
-37
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,6 @@ jobs:
4040

4141
- name: Report test coverage
4242
uses: davelosert/vitest-coverage-report-action@v2
43+
44+
- name: Run knip
45+
run: pnpm run knip

package.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,11 @@
4646
"lint:fix": "oxlint --fix",
4747
"test": "vitest",
4848
"typecheck": "tsc --noEmit",
49-
"test:coverage": "vitest --coverage"
49+
"test:coverage": "vitest --coverage",
50+
"format": "prettier . --write",
51+
"format:check": "prettier . --check",
52+
"knip": "knip",
53+
"knip:fix": "knip --fix"
5054
},
5155
"dependencies": {
5256
"graphql": "^16.0.0",
@@ -55,16 +59,15 @@
5559
"jsonref": "^9.0.0"
5660
},
5761
"devDependencies": {
58-
"@types/inflection": "^1.13.0",
5962
"@types/jsonld": "^1.5.0",
6063
"@types/node": "^22.0.0",
6164
"@vitest/coverage-v8": "3.2.2",
62-
"globals": "^15.14.0",
6365
"msw": "^2.9.0",
6466
"openapi-types": "^12.0.0",
6567
"oxlint": "^1.1.0",
6668
"prettier": "^3.0.0",
6769
"typescript": "^5.7.0",
70+
"knip": "^5.61.3",
6871
"vitest": "^3.2.2"
6972
},
7073
"packageManager": "[email protected]+sha512.6540583f41cc5f628eb3d9773ecee802f4f9ef9923cc45b69890fb47991d4b092964694ec3a4f738a420c918a333062c8b925d312f42e4f0c263eb603551f977",

0 commit comments

Comments
 (0)