diff --git a/pages/common/cargo-clippy.md b/pages/common/cargo-clippy.md new file mode 100644 index 0000000000..c37b0f6a90 --- /dev/null +++ b/pages/common/cargo-clippy.md @@ -0,0 +1,32 @@ +# cargo clippy + +> A collection of lints to catch common mistakes and improve your Rust code. +> More information: . + +- 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: + +`RUSTFLAGS="-Dwarnings" cargo clippy -- -D warnings` + +- Run checks and ignore warnings: + +`cargo clippy -- -A warnings` + +- Apply Clippy suggestion automatically (experimental and only supported on the nightly channel): + +`cargo clippy --fix -Z unstable-options`