From d6ca9dec2c795d5c70373d5f1ccd4c7d6b90d256 Mon Sep 17 00:00:00 2001 From: Robin Date: Thu, 22 Aug 2024 14:28:48 -0400 Subject: [PATCH] Run dead code analysis in lint script and CI --- .github/workflows/lint.yaml | 2 ++ package.json | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 4b2361d2..5c676a7c 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -23,3 +23,5 @@ jobs: run: "yarn run lint:eslint" - name: Type check run: "yarn run lint:types" + - name: Dead code analysis + run: "yarn run lint:knip" diff --git a/package.json b/package.json index dc857b66..cbb4574e 100644 --- a/package.json +++ b/package.json @@ -8,9 +8,10 @@ "serve": "vite preview", "prettier:check": "prettier -c .", "prettier:format": "prettier -w .", - "lint": "yarn lint:types && yarn lint:eslint", + "lint": "yarn lint:types && yarn lint:eslint && yarn lint:knip", "lint:eslint": "eslint --max-warnings 0 src", "lint:eslint-fix": "eslint --max-warnings 0 src --fix", + "lint:knip": "knip", "lint:types": "tsc", "i18n": "i18next", "i18n:check": "i18next --fail-on-warnings --fail-on-update",