FLUTTER ECOSYSTEM

git_hooks

Usando Dart para impedir commits ou pushes ruins (ganchos do git, pre-commit/precommit, pre-push/prepush, post-merge/postmerge e tudo mais...). É semelhante ao husky.

Versão mais recente
1.0.2
Downloads em 30 dias
8,7 mil
Curtidas
38
Pontos Pub
140

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

git_hooks é uma ferramenta baseada em Dart que integra hooks do Git em projetos Flutter, permitindo verificações automatizadas antes de commits e pushes. Ajuda a evitar o commit de código ruim ao executar scripts personalizados em pontos-chave do fluxo de trabalho do Git — como pre-commit, pre-push e post-merge. Inspirado pelo husky, oferece uma maneira fluida de impor padrões de qualidade de código, formatação e testes diretamente no ambiente de desenvolvimento. O pacote suporta múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux, tornando-o ideal para equipes multiplataforma.

Casos de uso
  • Forçar formatação de código antes do commit
  • Execute testes antes de enviar
  • Evite commits acidentais de código não testado
  • Automatizar o linting no pre-commit
  • Garanta a configuração consistente do projeto entre os membros da equipe
Principais recursos
  • Supports pre-commit, pre-push, and post-merge hooks
  • Runs Dart scripts during Git events
  • Cross-platform compatibility
  • Easy integration via Flutter pub
  • Configurable hook execution
Indicado para
  • Desenvolvedores Flutter usando Git
  • Equipes que impõem qualidade de código
  • Etapas preparatórias do pipeline CI/CD
  • Projetos que exigem higiene de commit consistente
  • Desenvolvedores migrando do husky para o Dart
Considerações
  • Requires manual setup of hook scripts
  • May need adjustments for complex workflows
  • Not compatible with all Git configurations
  • Depends on correct file permissions
  • Limited documentation compared to mature alternatives
Plataformas compatíveisAndroidiOSmacOSWindowsLinux

Instalar pacote

flutter pub add git_hooks

Categorias

Projetos relacionados

Ainda não há dados.