tldr/pages/common/cargo-fix.md

29 lines
559 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`
- Migrate a package to the next Rust edition:
`cargo fix --edition`
- 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`