Skip to content
Latchkey

O Que É um Husky Hook?

Um Husky hook é um Git hook configurado por meio do Husky, uma ferramenta que facilita instalar e compartilhar hooks definidos pelo projeto entre uma equipe. Ele roda scripts em pontos do ciclo de vida como pre-commit ou pre-push, por exemplo para fazer lint, formatar ou testar. Desloca certos checks para a máquina do desenvolvedor antes que o código a deixe.

Por que importa

Detectar um erro de formatação ou de mensagem de commit localmente é muito mais rápido do que falhar uma execução de CI minutos depois. Husky torna esses checks consistentes e versionados para todos na equipe. Os hooks locais complementam o CI em vez de substituí-lo, já que hooks podem ser ignorados e o CI é o gate de verdade.

Guias relacionados