🦀
ChatGPT intermediate

Como otimizar ferramentas para rust em Rust

Prompt gerado automaticamente para Ferramentas para Rust em Rust

2 usos Rust

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