Prompt completo
Crie um script Python que automatize a criação e configuração de um *pre-commit hook* para projetos Git. O *hook* deve garantir que, antes de cada *commit*, todos os arquivos Python (`.py`) no diretório do projeto sejam formatados usando o *Black* e validados com o *Flake8*. Se a formatação ou a validação falharem, o *commit* deve ser abortado, exibindo mensagens claras sobre os erros encontrados e sugerindo comandos para corrigi-los. O script Python deve ser capaz de ser executado a partir da raiz do repositório Git e deve ser inteligente o suficiente para não sobrescrever um *pre-commit hook* existente sem a permissão explícita do usuário.
Tags relacionadas
Git e GitHub
Git hooks e automation
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Git e GitHub
ChatGPT
Guia para rollback strategies em Git e GitHub
Prompt gerado automaticamente para Rollback strategies em Git e GitHub
3 usos
ChatGPT
Guia para merge conflicts resolution em Git e GitHub
Prompt gerado automaticamente para Merge conflicts resolution em Git e GitHub
3 usos
ChatGPT
Guia para collaborative workflows em Git e GitHub
Prompt gerado automaticamente para Collaborative workflows em Git e GitHub
2 usos