|
44 | 44 | ], |
45 | 45 | "scripts": { |
46 | 46 | "toc": "doctoc README.md", |
47 | | - "lint": "(prettier . --check || true) && eslint .", |
| 47 | + "lint": "prettier . --check && eslint .", |
| 48 | + "lint:delta": "npm-run-all -p prettier:delta eslint:delta", |
| 49 | + "prettier:delta": "prettier --check `./scripts/changed-files`", |
| 50 | + "eslint:delta": "eslint `./scripts/changed-files`", |
48 | 51 | "format": "prettier . --write && eslint . --fix", |
| 52 | + "format:delta": "npm-run-all format:prettier:delta format:eslint:delta", |
| 53 | + "format:prettier:delta": "prettier --write `./scripts/changed-files`", |
| 54 | + "format:eslint:delta": "eslint --fix `./scripts/changed-files`", |
49 | 55 | "test": "vitest run --coverage", |
50 | 56 | "test:watch": "vitest", |
51 | 57 | "test:update": "vitest run --update", |
52 | 58 | "setup": "npm install && npm run validate", |
53 | | - "validate": "npm-run-all lint test", |
| 59 | + "validate": "npm-run-all test", |
54 | 60 | "contributors:add": "all-contributors add", |
55 | 61 | "contributors:generate": "all-contributors generate" |
56 | 62 | }, |
|
72 | 78 | "eslint-config-prettier": "9.1.0", |
73 | 79 | "eslint-config-standard": "17.1.0", |
74 | 80 | "eslint-plugin-import": "2.29.1", |
| 81 | + "eslint-plugin-json-files": "^4.1.0", |
75 | 82 | "eslint-plugin-n": "16.6.2", |
76 | 83 | "eslint-plugin-promise": "6.1.1", |
77 | 84 | "eslint-plugin-simple-import-sort": "10.0.0", |
|
0 commit comments