📦 Versão 3.2.0
Git Hooks - Segurança de Commits
Versão: 3.2.0 | Última atualização: 2026-03-25
Os hooks do git garantem que nenhum pacote quebrado seja publicado no npm.
🔐 O que é verificado
Pre-commit Hook (.husky/pre-commit)
Antes de cada commit, o hook verifica:
✅ Integridade do pacote npm
- Testa se
npm pack --dry-runfunciona - Verifica se há arquivos no pacote
- Testa se
✅ Arquivos essenciais
install.js(CLI principal)lib/core.cjse outros módulospackage.json(válido)
✅ Diretórios obrigatórios
agentes/(12 agent definitions)comandos/(32 command definitions)
🚀 Instalação
Os hooks são instalados automaticamente ao instalar dependências:
npm install
npm run prepare
🧪 Testar os hooks
Para verificar manualmente se tudo está correto:
cd bin
npm pack --dry-run
# Ou use o script:
npm run verificar
⚠️ Contornar hooks (não recomendado)
Se você realmente precisa ignorar um hook:
git commit --no-verify
⚠️ Use apenas em emergências! Commits sem verificação podem quebrar a publicação.
📚 Referência
🆘 Troubleshooting
Hook não está rodando
# Reinstalar hooks
npx husky install
Permissão negada ao executar
# Garantir que o hook é executável
chmod +x .husky/pre-commit
Hook falha mas quero commitar mesmo
Consulte ⚠️ acima, mas first:
- Abra uma issue descrevendo o problema
- Execute
npm pack --dry-runpara ver o erro real