ExpertiDict

Rust · Intermediário · Inglês · Técnico

clippy

/ˈklɪpi/substantivo

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 warnings

Exemplos

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

Veja também

Todos os termos de Rust