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.
Please note that this option does not fix all detected issues.