rustfix alternatives and similar packages
Based on the "Development tools" category.
Alternatively, view rustfix alternatives based on common mentions on social networks and blogs.
-
rust-analyzer
A Rust compiler front-end for IDEs [Moved to: https://github.com/rust-lang/rust-analyzer] -
Clippy
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/ -
gdbgui
Browser-based frontend to gdb (gnu debugger). Add breakpoints, view the stack, visualize data structures, and more in C, C++, Go, Rust, and Fortran. Run gdbgui from the terminal and a new tab will open in your browser. -
Rust Language Server
Repository for the Rust Language Server (aka RLS) -
rust-cross
Everything you need to know about cross compiling Rust programs! -
quickcheck
Automated property based testing for Rust (with shrinking). -
cargo-release
Cargo subcommand `release`: everything about releasing a rust crate. -
trust
Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows -
cargo-update
A cargo subcommand for checking and applying updates to installed executables -
Rust for Visual Studio Code
Rust for Visual Studio Code -
sublime-rust
The official Sublime Text 3 package for the Rust Programming Language -
milksnake
A setuptools/wheel/cffi extension to embed a binary data in wheels -
cargo-deb
A cargo subcommand that generates Debian packages from information in Cargo.toml -
rst
The open source design documentation tool for everybody [Moved to: https://github.com/vitiral/artifact] -
cargo-modules
Render your crate's module/item structure as a tree or graph -
rust-musl-cross
Docker images for compiling static Rust binaries using musl-cross
Updating dependencies is time-consuming.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of rustfix or a related project?
Popular Comparisons
README
rustfix
The goal of this tool is to read and apply the suggestions made by rustc.
Current status
Currently, rustfix is split into two crates:
rustfix
, a library for consuming and applying suggestions in the format thatrustc
outputs- and
cargo-fix
, a binary that works as cargo subcommand and that end users will use to fix their code.
The magic of rustfix is entirely dependent on the diagnostics implemented in the Rust compiler (and external lints, like clippy).
Installation
To use the rustfix library, add it to your Cargo.toml
.
To get the tool to automatically fix warnings in, run cargo install cargo-fix
. This will give you cargo fix
.
Using cargo fix --edition
to transition to Rust 2021
Instructions on how to use this tool to transition a crate to Rust 2021 can be found in the Rust Edition Guide.
License
Licensed under either of
- Apache License, Version 2.0, ([LICENSE-APACHE](LICENSE-APACHE) or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
*Note that all licence references and agreements mentioned in the rustfix README section above
are relevant to that project's source code only.