Skip to content

Commit fced376

Browse files
feat: align lint scripts with Vue stack convention
- lint = check (read-only), lint:fix = auto-fix (was inverted) - Update README, skills and settings.json accordingly
1 parent cc254cd commit fced376

6 files changed

Lines changed: 12 additions & 8 deletions

File tree

.claude/settings.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,10 @@
7373
"command": "npm run lint",
7474
"prompt": "Check code quality"
7575
},
76+
{
77+
"command": "npm run lint:fix",
78+
"prompt": "Auto-fix code quality issues"
79+
},
7680
{
7781
"command": "npm run seed:dev",
7882
"prompt": "Seed development database"

.claude/skills/create-module/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ Use safe search+replace to avoid false positives:
6666
### 7. Run verify
6767

6868
```bash
69-
npm run test:lint
69+
npm run lint
7070
npm test
7171
```
7272

.claude/skills/feature/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ responses.error(res, 422, 'Unprocessable Entity', errors.getMessage(err))(err);
6666
### 6. Run verify
6767

6868
```bash
69-
npm run test:lint
69+
npm run lint
7070
npm test
7171
```
7272

.claude/skills/verify/SKILL.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ Run lint → tests and report results.
99

1010
## Steps
1111

12-
1. Run `npm run test:lint` to check code quality (read-only, no auto-fix)
12+
1. Run `npm run lint` to check code quality (read-only, no auto-fix)
1313
2. Run `npm test` to run all tests
1414
3. Summarize results:
1515
- ✅ All checks passed → ready to commit
1616
- ❌ Some checks failed → show what failed and suggest next action
1717

1818
## Notes
1919

20-
- Use `npm run test:lint` (not `npm run lint`) — `lint` auto-fixes files which is not suitable for verification
20+
- Use `npm run lint` (not `npm run lint:fix`) — `lint:fix` auto-fixes files which is not suitable for verification
2121
- Does not run tests in watch mode (use `npm run test:watch` manually for that)
2222
- Does not run coverage (use `npm run test:coverage` manually for that)
2323
- Does not commit or push changes

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@ Tests are organized per module in `modules/*/tests/`
8989
### Code Quality
9090

9191
```bash
92-
npm run test:lint # Check code quality (read-only)
93-
npm run lint # Check and auto-fix code quality issues
92+
npm run lint # Check code quality (read-only)
93+
npm run lint:fix # Auto-fix code quality issues
9494
```
9595

9696
### Database Seeding

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@
3030
"test:watch": "cross-env NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules gulp testWatch",
3131
"test:coverage": "cross-env NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules gulp testCoverage",
3232
"test:coveralls": "cross-env NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules gulp testCoverage && cat ./coverage/lcov.info | coveralls",
33-
"test:lint": "./node_modules/.bin/eslint ./modules ./lib ./config ./scripts",
33+
"lint": "./node_modules/.bin/eslint ./modules ./lib ./config ./scripts",
3434
"seed:dev": "cross-env NODE_ENV=development gulp seed",
3535
"seed:prod": "cross-env NODE_ENV=production gulp seed",
3636
"seed:user": "gulp seedUser",
3737
"seed:mongodump": "./scripts/db/mongodump.sh",
3838
"seed:mongorestore": "node ./scripts/db/mongorestore.js",
3939
"seed:mongodrop": "gulp drop",
4040
"generate:sllCerts": "scripts/generate-ssl-certs.sh",
41-
"lint": "./node_modules/.bin/eslint --fix ./modules ./lib ./config ./scripts",
41+
"lint:fix": "./node_modules/.bin/eslint --fix ./modules ./lib ./config ./scripts",
4242
"snyk-protect": "snyk protect",
4343
"commit": "npx cz",
4444
"release": "standard-version",

0 commit comments

Comments
 (0)