prettyplease
A minimal `syn` syntax tree pretty-printer (by dtolnay)
prettier-plugin-rust
Prettier Rust is an opinionated code formatter that autocorrects bad syntax. (by jinxdash)
prettyplease | prettier-plugin-rust | |
---|---|---|
8 | 10 | |
588 | 167 | |
- | - | |
7.7 | 4.1 | |
22 days ago | 12 months ago | |
Rust | Rust | |
Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
prettyplease
Posts with mentions or reviews of prettyplease.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-29.
-
Practical Procedural Macros in Rust
Nice blog, another very useful crate to use when working with proc-macro is https://github.com/dtolnay/prettyplease, for formatting generated code (very useful for debugging!), that does not bails out like rustfmt sometimes does.
-
Minimalist Rust formatter as an alternative to rustfmt?
I doubt you would want to actually use this human-consumed code, but an interesting alternative that I know of is David Tolnay's prettyplease. It tries to be lightweight and consistent for auto-generated code.
-
Gene Michaels: Alternative Rust code formatter
btw there is also https://github.com/dtolnay/prettyplease
-
Anyone have lot's of problems with rustfmt?
This, I also have a bunch of files that seem to break rustfmt. Ime, it doesn't exactly refuse to format the whole file but it's picky in what and to what degree it chooses to format, basically anything flying in the complex blocks. I have run into prettyplease but I'm yet to actually try it on these offenders.
-
Hey Rustaceans! Got an easy question? Ask here (5/2022)!
prettyplease
-
Is generating code from JSON a good macro use case?
Optionally, format the generated code to make it more readable. You can run rustfmt on the output file, or use prettyplease before writing the file.
- Prettyp lease: A minimal Syn syntax tree pretty- printer
- prettyplease: A minimal Syn syntax tree pretty-printer
prettier-plugin-rust
Posts with mentions or reviews of prettier-plugin-rust.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-15.
- Oxlint – written in Rust – 50-100 Times Faster than ESLint
-
Is rustfmt abandoned? Will it ever format `let ... else` syntax?
Same code formatted by Prettier Rust
-
Minimalist Rust formatter as an alternative to rustfmt?
There are alternatives to rustfmt: Prettier Rust and genemichaels
- Prettier Rust: An opinionated code formatter that autocorrects bad syntax
-
Configuring rust format to add line break before comments start
If you're open to using an alternative, here's how Prettier Rust would format your snippet:
- Prettier code formatter for Rust
- Prettier for Rust
What are some alternatives?
When comparing prettyplease and prettier-plugin-rust you can also consider the following projects:
quote - Rust quasi-quoting
rustfmt - Format Rust code [Moved to: https://github.com/rust-lang/rustfmt]
tokio-tungstenite - Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation
rustfmt - Format Rust code
rosetta - Easy to use Rust i18n library based on code generation
topiary
darker - Apply black reformatting to Python files only in regions changed since a given commit. For a practical usage example, see the blog post at https://dev.to/akaihola/improving-python-code-incrementally-3f7a
cbfmt - A tool to format codeblocks inside markdown and org documents.
genemichaels - Even formats macros
rfcs - RFCs for changes to Rust
oxc - ⚓ A collection of JavaScript tools written in Rust.
prettyplease vs quote
prettier-plugin-rust vs rustfmt
prettyplease vs tokio-tungstenite
prettier-plugin-rust vs rustfmt
prettyplease vs rosetta
prettier-plugin-rust vs topiary
prettyplease vs topiary
prettier-plugin-rust vs darker
prettier-plugin-rust vs cbfmt
prettier-plugin-rust vs genemichaels
prettier-plugin-rust vs rfcs
prettier-plugin-rust vs oxc