--- description: Renforce le point 11 (lint) de la clôture — exécution depuis ia_dev sur les dépôts projet alwaysApply: true --- # Clôture — point Lint (complément obligatoire) Complète le point **11. Lint corrigé obligatoirement** de `.cursor/rules/cloture-evolution.mdc` pour toute exécution qui touche du code dans un dépôt projet (backend, frontend, ressources). ## Interdiction de « lint non applicable » par convenance - **« Lint non applicable »** sans justification stricte est **interdit** s’il existe des sources dans le périmètre (`build_dirs` du `conf.json` du projet). - **Norme** : avec du code versionné, le lint est **toujours** applicable ; ce n’est **normalement jamais** hors sujet. - **Exception** : tâche sans fichier source modifié ; **justifier** en une phrase et lancer `npm run lint` sur les `build_dirs` si possible pour confirmer l’absence de régression. ## Warnings = erreurs - Même exigence de correction pour **warnings** et **erreurs**. **« Lint : Réalisées »** seulement si **0 erreur et 0 warning** par répertoire du périmètre (sauf exceptions documentées projet). ## Minimum de corrections - Si le lint remonte au moins un diagnostic : **corriger au moins 5 problèmes** (erreurs + warnings cumulés) avant clôture, sauf **moins de 5 diagnostics au total** (corriger **tous** jusqu’à 0). ## Clôture point 11 - Indiquer commandes, périmètres, décompte **erreurs et warnings** avant → après par répertoire.