auto-review-push
v0.2.9
Published
CLI que executa code review automaticamente após um git push bem-sucedido, sem bloquear o push.
Maintainers
Readme
auto-review-push
CLI que executa code review automaticamente após um git push, sem configuração adicional.
Usa Claude Code ou Opencode instalado na máquina para analisar o diff e reportar bugs, problemas de segurança e qualidade de código.
Instalação
# CLI de review (pelo menos um)
npm install -g @anthropic-ai/claude-code
npm install -g @anomalyco/opencode
# auto-review-push
npm install -g auto-review-pushApós a instalação global, git push já executa o review automaticamente em qualquer repositório — sem precisar rodar install em cada projeto.
Uso
# Push com review automático (recomendado)
git push
# Ou via comando dedicado
auto-review-push push origin main
# Ver último review
auto-review-push statusComo funciona
Via git push direto (após npm install -g)
- O
postinstallconfigura um hook global (core.hooksPath) em~/.config/auto-review-push/hooks/ - O hook
pre-pushsalva o estado do remote antes do push - Após o push, o review roda automaticamente usando o diff dos commits enviados
- O resultado aparece no terminal com indicadores de criticidade
Via auto-review-push push
git pushé executado normalmente (você vê o output)- Se o push falhar, nada acontece
- Se funcionar, o review é executado e o resultado aparece no terminal
CLI de review
Suporta claude (preferencial) e opencode — detecta automaticamente qual está instalado.
Comandos
auto-review-push push <args> # push com review
auto-review-push review # roda review manualmente
auto-review-push status # último resultado
auto-review-push install # hooks locais no repo atual
auto-review-push install --global # hooks globais (todos os repos)
auto-review-push uninstall # remove hooks locais
auto-review-push uninstall --global# remove hooks globais
auto-review-push save-state # salva HEAD atual (uso interno)
auto-review-push clear-state # limpa estado salvo (uso interno)Logs
Logs ficam em ~/.review-push/logs/.
Licença
MIT
