Skip to content

Commit dcec2cc

Browse files
committed
fix(ci): use knip instead of depcheck
1 parent 4246c6e commit dcec2cc

File tree

18 files changed

+901
-155
lines changed

18 files changed

+901
-155
lines changed

.github/workflows/test.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -203,19 +203,6 @@ jobs:
203203
- name: Check for local changes
204204
run: git diff --exit-code
205205

206-
deps-js:
207-
name: Check JS dependencies
208-
runs-on: ubuntu-latest
209-
steps:
210-
- name: Check out code
211-
uses: actions/checkout@v6
212-
213-
- name: depcheck
214-
uses: prymitive/depcheck-action@v1.4.3
215-
with:
216-
workdir: "./ui"
217-
config: "./ui/.depcheckrc.yaml"
218-
219206
package-lock:
220207
name: Check package-lock.json
221208
runs-on: ubuntu-latest
@@ -293,7 +280,6 @@ jobs:
293280
- lint-js
294281
- format-go
295282
- format-js
296-
- deps-js
297283
- package-lock
298284
- lint-versions
299285
- typescript

ui/.depcheckrc.yaml

Lines changed: 0 additions & 24 deletions
This file was deleted.

ui/Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,11 @@ update-e2e:
4747
npx playwright test --update-snapshots
4848

4949
.PHONY: lint
50-
lint: $(NODE_PATH)/eslint $(NODE_PATH)/stylelint
50+
lint: $(NODE_PATH)/eslint $(NODE_PATH)/stylelint $(NODE_PATH)/knip
5151
eslint
5252
tsc --noEmit -p .
5353
stylelint 'src/**/*.scss' 'src/**/*.css'
54+
knip
5455

5556
.PHONY: lint-typescript
5657
lint-typescript:

ui/knip.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"$schema": "https://unpkg.com/knip@5/schema.json",
3+
"tags": [
4+
"-lintignore"
5+
],
6+
"entry": [
7+
"src/e2e/stories.tsx"
8+
],
9+
"ignore": [
10+
"src/Styles/**",
11+
"vite-env.d.ts"
12+
],
13+
"ignoreDependencies": [
14+
"bootstrap",
15+
"bootswatch",
16+
"typeface-open-sans",
17+
"prettier"
18+
],
19+
"ignoreBinaries": [
20+
"source-map-explorer"
21+
]
22+
}

0 commit comments

Comments
 (0)