tldr/pages/common/cargo-fix.md

37 lines
779 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 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}}`