cargo-clippy

A collection of lints to catch common mistakes and improve your Rust code.

TLDR

Run checks over the code in the current directory

$ cargo clippy
copy

Require that Cargo.lock is up to date

$ cargo clippy --locked
copy

Run checks on all packages in the workspace

$ cargo clippy --workspace
copy

Run checks for a package

$ cargo clippy --package [package]
copy

Treat warnings as errors

$ RUSTFLAGS="-Dwarnings" cargo clippy -- -D warnings
copy

Run checks and ignore warnings

$ cargo clippy -- -A warnings
copy

Apply Clippy suggestion automatically (experimental and only supported on the nightly channel)

$ cargo clippy --fix -Z unstable-options
copy

Copied to clipboard
free 100$ digital ocean credit