clippy¶
clippy is the tool for Rust static analysis.
Run Locally¶
The mozlint integration of clippy can be run using mach:
$ mach lint --linter clippy <file paths>
Note
clippy expects a path or a .rs file. It doesn’t accept Cargo.toml as it would break the mozlint workflow.
Configuration¶
To enable clippy on new directory, add the path to the include section in the clippy.yml file.
Autofix¶
This linter provides a --fix
option. It requires using nightly
which can be installed with:
$ rustup component add clippy --toolchain nightly-x86_64-unknown-linux-gnu