Lefthook
Déclare les contrôles à lancer au commit ou au push dans un fichier lefthook.yml, et les exécute en parallèle. Indépendant du langage du projet. Licence MIT.
Forces
- Un fichier lefthook.yml versionné avec le dépôt, donc le même pour toute l'équipe
- Exécution en parallèle (parallel: true) : quatre contrôles ne coûtent pas quatre fois le temps
Limites
- Chaque personne doit lancer lefthook install une fois après avoir cloné
- Écosystème de tutoriels plus petit que celui de certains concurrents
Pour qui
- Un dépôt qui mélange plusieurs langages, ou qui veut des contrôles en parallèle