|
12 | 12 | "test": "vitest", |
13 | 13 | "lint": "eslint \"**/*.{vue,ts}\"", |
14 | 14 | "lint:fix": "eslint \"**/*.{vue,ts}\" --fix", |
| 15 | + "lint:deadcode": "knip --exclude binaries,dependencies,unlisted", |
| 16 | + "lint:circular": "dpdm --exit-code circular:1 --no-tree --no-warning --progress false --transform './src/main.ts'", |
15 | 17 | "prettier": "prettier . --check", |
16 | 18 | "prettier:write": "prettier . --write", |
17 | 19 | "stylelint": "stylelint \"**/*.{vue,css}\"", |
18 | 20 | "stylelint:fix": "stylelint \"**/*.{vue,css}\" --fix", |
19 | | - "format": "pnpm run lint:fix && pnpm run prettier:write && pnpm run stylelint:fix", |
| 21 | + "format": "vue-tsc && pnpm run lint:fix && pnpm run prettier:write && pnpm run stylelint:fix", |
20 | 22 | "check": "vue-tsc && pnpm run lint && pnpm run prettier && pnpm run stylelint" |
21 | 23 | }, |
22 | 24 | "dependencies": { |
|
41 | 43 | "@typescript-eslint/parser": "^8.15.0", |
42 | 44 | "@vitejs/plugin-vue": "^5.2.0", |
43 | 45 | "@vue/eslint-config-typescript": "^14.1.3", |
| 46 | + "dpdm": "^3.14.0", |
44 | 47 | "eslint": "^9.15.0", |
45 | 48 | "eslint-config-prettier": "^9.1.0", |
46 | 49 | "eslint-plugin-prettier": "^5.2.1", |
47 | 50 | "eslint-plugin-vue": "^9.31.0", |
48 | 51 | "globals": "^15.12.0", |
| 52 | + "knip": "^5.45.0", |
49 | 53 | "openapi-typescript": "^7.4.3", |
50 | 54 | "postcss": "^8.4.49", |
51 | 55 | "postcss-html": "^1.7.0", |
|
55 | 59 | "stylelint-config-recommended-vue": "^1.5.0", |
56 | 60 | "stylelint-config-standard": "^36.0.1", |
57 | 61 | "typescript": "5.6.3", |
| 62 | + "typescript-eslint": "^8.26.0", |
58 | 63 | "vite": "^5.4.11", |
59 | 64 | "vite-plugin-eslint": "^1.8.1", |
60 | 65 | "vite-plugin-pwa": "^0.21.0", |
|
0 commit comments