cargo-clippy
A collection of lints to catch common mistakes and improve your Rust code. More information: <https://github.com/rust-lang/rust-clippy>.
Install
- All systems
-
curl cmd.cat/cargo-clippy.sh
- Arch Linux
-
pacman -S rustup
- Fedora
-
dnf install clippy
- Dockerfile
- dockerfile.run/cargo-clippy
A collection of lints to catch common mistakes and improve your Rust code. More information: <https://github.com/rust-lang/rust-clippy>.
-
Run checks over the code in the current directory:
cargo clippy
-
Require that `Cargo.lock` is up to date:
cargo clippy --locked
-
Run checks on all packages in the workspace:
cargo clippy --workspace
-
Run checks for a package:
cargo clippy --package package
-
Treat warnings as errors:
cargo clippy -- --deny warnings
-
Run checks and ignore warnings:
cargo clippy -- --allow warnings
-
Apply Clippy suggestions automatically:
cargo clippy --fix
© tl;dr; authors and contributors