Rust · Intermediário · Inglês · Técnico
clippy
Linter oficial do Rust, executado por cargo clippy, que aponta código desnecessariamente complexo, lento ou propenso a erro e sugere a forma idiomática.
Onde usar
Roda no CI com -D warnings. Em review se ouve 'o clippy reclamou', quase sempre por clone desnecessário, laços que viram iteradores ou comparações redundantes.
Em código
# lista sugestões de código idiomático
cargo clippy
# falha o CI se houver avisos
cargo clippy -- -D warningsExemplos
Clippy flagged an unnecessary clone.
O clippy apontou um clone desnecessário.
Fix the clippy warnings before the merge.
Corrija os avisos do clippy antes do merge.
Cuidado
Os avisos são sugestões, não erros do compilador; um caso pode ser silenciado com #[allow(clippy::nome)] e uma justificativa.
Sinônimos
linter
Antônimos
rustfmt