Les hooks Git (2/5) : du code bien formaté sans effort avec les hooks Git et lint-staged
Publié le 6 septembre 2021 • 12:34

Parmi les participant·e·s à un projet, il est fréquent que chacun·e ait ses petites habitudes et ses outils. Comment alors faire en sorte que le “coding style” et le formatage des fichiers soit uniforme ?

Dès lors qu’un outil et une norme ont été définis pour uniformiser, il ne reste plus qu’à garantir que ce formatage soit correctement appliqué par tou·te·s. C’est là qu’interviennent lint-staged et les hooks Git : lint-staged permet d’exécuter vos outils de formatage et d’analyse syntaxiques sur les fichiers demandés (ceux “stagés”/prêts à être commités) et le hook Git de pre-commit s’assure que cela se fasse bien au moment du commit.

Ajoutez à ça husky pour garantir la bonne installation des hooks pour tout le monde, et vous pouvez travailler sans plus jamais vous demander si quelqu’un n’a pas formaté comme il faut !

Vous pouvez également consulter toutes ces informations dans notre article sur le même sujet : https://delicious-insights.com/fr/articles/git-hooks-et-lint-staged.

Envie de commenter ? Fais-le directement sur YouTube !