**Motivations:** - Ensure lint config is not degraded and fix all lint errors for pousse workflow. **Root causes:** - Unused variables kept with _ prefix instead of removed (_row, _questReward, _i). - getAnimalBlockOrigin had 5 parameters (max 4). - use of continue statement (no-continue rule). **Correctifs:** - ESLint config verified; no eslint-disable in codebase. - Removed unused variable _row (biome-rules); removed dead function _questReward (quests); removed unused map param _i (state.js). - getAnimalBlockOrigin refactored to 4 params (pos object instead of x, y). - Replaced continue with if (cell) block in normalizeLoadedCells (state.js). - JSDoc param names aligned with _height, _y (biome-rules). **Evolutions:** - (none) **Pages affectées:** - web/js/biome-rules.js - web/js/quests.js - web/js/state.js - web/js/placement.js
18 lines
472 B
JSON
18 lines
472 B
JSON
{
|
|
"name": "builazoo",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"description": "Build a Zoo - web and server",
|
|
"scripts": {
|
|
"lint": "eslint web/js server --ignore-pattern '**/node_modules/**'",
|
|
"lint:web": "eslint web/js",
|
|
"lint:server": "eslint server --ignore-pattern 'server/node_modules/**'",
|
|
"type-check": "npm run lint"
|
|
},
|
|
"devDependencies": {
|
|
"eslint": "^9.15.0",
|
|
"eslint-plugin-jsdoc": "^50.0.0",
|
|
"@eslint/js": "^9.15.0"
|
|
}
|
|
}
|