Quel CMS choisir pour une liberté totale de développement ?
/https://medias.yama-cms.com/fbe88647624e76d5bcdec2d0e89dc506/2025-07/686fbe7089f2a187481898.png)
L’auteur explique pourquoi il préfère utiliser ESLint pour formatter son code plutôt que Prettier. En gros : Prettier c’est très bien, surtout sur des petits trucs, mais c’est extrêmement irritant certains petits trucs. C’est inflexible (par design). Parfois ça pollue et obscure certains diffs, et paradoxalement ça rend parfois le code lui-mème moins lisible.
Ça découle du mode de fonctionnement de Prettier, qui parse l’AST du code puis réécrit le code à partir de l’AST : tout ce qui n’est pas du code est perdu.
Exemple assez commun extrait de l’article :
À la place, l’auteur utilise ESLint sur ses plus gros repos : plus configurable, moins rigide. Il a publié sa propre surcouche pour faciliter la configuration : https://github.com/antfu/eslint-config (Je ne suis pas fan d’ajouter des dépendances juste pour ça, mais peut-être qu’il vaut mieux ça que de passer trois heures à configurer ESLint…)
Je me retrouve assez dans l’article. J’aime beaucoup l’idée de Prettier, mais je me retrouve toujours frustré à un moment.
ESLint reste assez simple à installer tout seul :
Articles similaires sur l’ESLint pour formatter le code, et la différence entre “Linting” et “Formatting” :