Prompt completo
"Você é um engenheiro de software sênior com vasta experiência em Rust. Crie um guia passo a passo, detalhado e didático, para iniciantes que desejam automatizar a verificação de conformidade de código (linting e formatação) em projetos Rust utilizando `rustfmt` e `clippy` em um pipeline CI/CD. O guia deve incluir: 1. **Configuração Inicial:** Como adicionar `rustfmt` e `clippy` ao `Cargo.toml` e configurar as regras básicas. 2. **Integração com Git Hooks:** Exemplos de `pre-commit` hooks para rodar `cargo fmt --check` e `cargo clippy --all-targets -- -D warnings` antes de cada commit. 3. **Integração com GitHub Actions (ou similar):** Um exemplo completo de workflow YAML para GitHub Actions que: * Compila o projeto. * Executa `cargo fmt --check` e falha se houver diferenças. * Executa `cargo clippy --all-targets -- -D warnings` e falha se houver warnings. * Sugere como armazenar o cache de dependências do Cargo para builds mais rápidas. 4. **Resolução de Problemas Comuns:** Como lidar com falsos positivos do `clippy` e como formatar automaticamente o código em um commit separado (ex: usando `cargo fmt`). 5. **Melhores Práticas:** Dicas para manter o código limpo e padronizado ao longo do tempo. O tom deve ser profissional, direto e encorajador. Utilize exemplos de código concisos e claros."
Tags relacionadas
Rust
Ferramentas para Rust
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 Rust
ChatGPT
Melhores práticas de debugging em rust para Rust
Prompt gerado automaticamente para Debugging em Rust em Rust
3 usos
ChatGPT
Guia para padrões de design em rust em Rust
Prompt gerado automaticamente para Padrões de design em Rust em Rust
5 usos
ChatGPT
Guia para troubleshooting em rust em Rust
Prompt gerado automaticamente para Troubleshooting em Rust em Rust
5 usos