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.

Sources