tldr/pages/common/cargo-fix.md

779 B
Raw Blame History

cargo fix

Automatically fix lint warnings reported by rustc. More information: https://doc.rust-lang.org/cargo/commands/cargo-fix.html.

  • Fix code even if it already has compiler errors:

cargo fix --broken-code

  • Fix code even if the working directory has changes:

cargo fix --allow-dirty

  • Fix the packages library:

cargo fix --lib

  • Fix the specified integration test:

cargo fix --test {{name}}

  • Fix all members in the workspace:

cargo fix --workspace

  • Set the directory for all generated artifacts and intermediate files:

cargo fix --target-dir {{path/to/directory}}

  • Restrict Cargo from access to network for any reason:

cargo fix --offline

  • Run n jobs in parallel (default: number of logical CPUs):

cargo fix --jobs {{n}}