ruff/crates/ruff_python_formatter/src
konstin d1d06960f0
Add a formatter CLI for debugging (#4809)
* Add a formatter CLI for debugging

This adds a ruff_python_formatter cli modelled aber `rustfmt` that i use for debugging

* clippy

* Add print IR and print comments options

Tested with `cargo run --bin ruff_python_formatter -- --print-ir --print-comments scratch.py`
2023-06-05 07:33:33 +00:00
..
comments Handle trailing end-of-line comments in-between-bodies (#4812) 2023-06-03 15:29:22 +02:00
expression Format ExprName (#4803) 2023-06-03 16:06:14 +02:00
module Implement basic module formatting (#4784) 2023-06-01 15:25:50 +02:00
other Use dummy verbatim formatter for all nodes (#4755) 2023-06-01 08:25:26 +00:00
pattern Use dummy verbatim formatter for all nodes (#4755) 2023-06-01 08:25:26 +00:00
snapshots Handle trailing body end-of-line comments (#4811) 2023-06-03 15:17:33 +02:00
statement Suite formatting and JoinNodesBuilder (#4805) 2023-06-02 14:14:38 +00:00
builders.rs Suite formatting and JoinNodesBuilder (#4805) 2023-06-02 14:14:38 +00:00
cli.rs Add a formatter CLI for debugging (#4809) 2023-06-05 07:33:33 +00:00
context.rs Leading, Dangling, and Trailing comments formatting (#4785) 2023-06-02 09:26:36 +02:00
generated.rs Generate FormatRule definitions (#4724) 2023-06-01 08:38:53 +02:00
lib.rs Suite formatting and JoinNodesBuilder (#4805) 2023-06-02 14:14:38 +00:00
main.rs Add a formatter CLI for debugging (#4809) 2023-06-05 07:33:33 +00:00
prelude.rs Suite formatting and JoinNodesBuilder (#4805) 2023-06-02 14:14:38 +00:00
trivia.rs Leading, Dangling, and Trailing comments formatting (#4785) 2023-06-02 09:26:36 +02:00