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 Arch Linux
pacman -S rustup
Fedora
dnf install 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