4 points par xguru 2025-06-17 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Un gestionnaire de hooks Git multiplateforme pour éviter de « pousser par erreur du code cassé, non testé ou non linté »
  • Inspiré de husky pour JS, il est applicable à tous les langages/stacks, comme Python, Rust, Go, Node, etc.
  • Il permet de stocker les fichiers de script dans le dossier .hooky et d’installer/partager/gérer l’ensemble des hooks avec une seule commande
    • La commande hooky install installe les fichiers .hooky/* dans .git/hooks/* sous forme de liens symboliques
    • Chaque hook interrompt le commit/push en cas d’échec d’exécution et indique aussi comment le contourner (git commit --no-verify)
    • Seuls les fichiers contenant le commentaire # hooky ya rookie sont gérés par hooky, les hooks personnalisés sont ignorés
  • Les fichiers de hooks sont faciles à versionner et à partager en équipe, et GetHooky n’installe/met à jour automatiquement que les hooks qu’il crée et gère
  • Les hooks installés avec GetHooky interrompent automatiquement les commits et push en cas d’échec, tout en indiquant l’option de contournement
  • Compatible avec la plupart des plateformes, sauf Windows

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.