⚙️ Automatización
📖 Oficial
Configuración de Git Hooks
Configure Git hooks para verificaciones automáticas de calidad de código y cumplimiento de flujos de trabajo
★★★ Avanzado 25 min 13 de enero de 2025
📋
Escenario
Los Git hooks automatizan las verificaciones de calidad antes de commits y pushes. Cowork puede generar hooks personalizados para linting, pruebas, validación de mensajes de commit y más.
💬
Prompt
I want to set up Git hooks for my JavaScript project at ~/Projects/myapp/. Please create: 1. pre-commit hook: - Run ESLint on staged files - Run Prettier formatting check - Prevent commits with console.log 2. commit-msg hook: - Enforce conventional commit format - Require ticket reference (PROJ-XXX) 3. pre-push hook: - Run full test suite - Check for TODO/FIXME comments - Prevent push to main without PR Save hooks to .git/hooks/ and make them executable
✨
Resultado Esperado
Claude generará scripts completos de Git hooks: - Hook pre-commit para linting y formateo de código - Hook commit-msg para validar el formato del mensaje de commit - Hook pre-push para ejecutar pruebas y prevenir push directo a main
💡
Consejos
- • Use husky o lefthook para facilitar la gestión de hooks
- • Mantenga los hooks rápidos para evitar que los desarrolladores los omitan
- • Use --no-verify para omitir hooks en emergencias