.prettierignore : il manque eslint-suppressions.json, que Prettier et ESLint se renvoient sans converger #38
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ce qui se passe
eslint-suppressions.jsonest écrit par ESLint (--suppress-all,--prune-suppressions) dans son format. Prettier le reformate au passage suivant, ESLint le réécrit au suivant encore, et l'aller-retour ne converge pas :prettier --check .échoue, le hook reformate, le prochain élagage défait.C'est exactement la raison pour laquelle le
.prettierignoredu gabarit contient déjàpnpm-lock.yaml,openapi.json,eqs-audit.jsoneteqs-baseline.json— le commentaire en tête du fichier décrit le phénomène mot pour mot. Il manque juste ce fichier-là.Même cause que le ticket jumeau : le gabarit, étant neuf, n'a pas de suppressions. Tout satellite rétrofitté selon D-048 en a.
Correctif
Mesuré sur nuage : avec cette ligne,
formatpasse ; sans elle, il échoue à chaque fois qu'une suppression bouge.Trouvé en rétrofittant nuage (profil
nest), socle 0.14.0, Prettier 3.9.6, ESLint 9.39.5.