All Projects β†’ rust-lang β†’ Rustfix

rust-lang / Rustfix

Licence: other
Automatically apply the suggestions made by rustc

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Rustfix

Got
Got: Simple golang package and CLI tool to download large files faster πŸƒ than cURL and Wget!
Stars: ✭ 469 (-19.97%)
Mutual labels:  cli, hacktoberfest
Ferret
Declarative web scraping
Stars: ✭ 4,837 (+725.43%)
Mutual labels:  cli, hacktoberfest
Bubbles
TUI components for Bubble Tea 🍑
Stars: ✭ 467 (-20.31%)
Mutual labels:  cli, hacktoberfest
Npkill
List any node_modules directories in your system, as well as the space they take up. You can then select which ones you want to erase to free up space.
Stars: ✭ 5,325 (+808.7%)
Mutual labels:  cli, hacktoberfest
Cli
GitHub’s official command line tool
Stars: ✭ 26,649 (+4447.61%)
Mutual labels:  cli, hacktoberfest
Ritchie Cli
Ritchie CLI is an open-source tool that allows to create, store and share any kind of automation, executing them through command lines, to run operations or start workflows βš™οΈ πŸ–₯ πŸ’‘
Stars: ✭ 437 (-25.43%)
Mutual labels:  cli, hacktoberfest
Rust Sloth
A 3D software rasterizer... for the terminal!
Stars: ✭ 478 (-18.43%)
Mutual labels:  cli, hacktoberfest
Stonks
Stonks is a terminal based stock visualizer and tracker that displays realtime stocks in graph format in a terminal. See how fast your stonks will crash.
Stars: ✭ 405 (-30.89%)
Mutual labels:  cli, hacktoberfest
Cargo Deny
❌ Cargo plugin for linting your dependencies πŸ¦€
Stars: ✭ 533 (-9.04%)
Mutual labels:  hacktoberfest, cargo
Topydo
A powerful todo list application for the console, using the todo.txt format.
Stars: ✭ 511 (-12.8%)
Mutual labels:  cli, hacktoberfest
Ola
The Open Lighting Architecture - The Travel Adaptor for the Lighting Industry
Stars: ✭ 424 (-27.65%)
Mutual labels:  cli, hacktoberfest
Imgcat
It's like cat, but for images.
Stars: ✭ 577 (-1.54%)
Mutual labels:  cli, hacktoberfest
Cli Microsoft365
Manage Microsoft 365 and SharePoint Framework projects on any platform
Stars: ✭ 420 (-28.33%)
Mutual labels:  cli, hacktoberfest
Bubbletea
A powerful little TUI framework πŸ—
Stars: ✭ 7,886 (+1245.73%)
Mutual labels:  cli, hacktoberfest
Phpinsights
πŸ”° Instant PHP quality checks from your console
Stars: ✭ 4,442 (+658.02%)
Mutual labels:  cli, hacktoberfest
Preact Cli
😺 Your next Preact PWA starts in 30 seconds.
Stars: ✭ 4,510 (+669.62%)
Mutual labels:  cli, hacktoberfest
Flow Typed
A central repository for Flow library definitions
Stars: ✭ 3,772 (+543.69%)
Mutual labels:  cli, hacktoberfest
Eva
a calculator REPL, similar to bc(1)
Stars: ✭ 405 (-30.89%)
Mutual labels:  cli, hacktoberfest
Xonsh
🐚 Python-powered, cross-platform, Unix-gazing shell
Stars: ✭ 5,327 (+809.04%)
Mutual labels:  cli, hacktoberfest
Undercover
Actionable code coverage - detects untested code blocks in recent changes
Stars: ✭ 574 (-2.05%)
Mutual labels:  cli, hacktoberfest

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 that rustc 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 to transition to Rust 2018

Instructions on how to use this tool to transition a crate to Rust 2018 can be found in the Rust Edition Guide.

License

Licensed under either of

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 the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].