Micha Reiser
c05e4628b1
Introduce Token element ( #7048 )
2023-09-02 10:05:47 +02:00
Charlie Marsh
fc89976c24
Move `Ranged` into `ruff_text_size` ( #6919 )
...
## Summary
The motivation here is that this enables us to implement `Ranged` in
crates that don't depend on `ruff_python_ast`.
Largely a mechanical refactor with a lot of regex, Clippy help, and
manual fixups.
## Test Plan
`cargo test`
2023-08-27 14:12:51 -04:00
Micha Reiser
0cea4975fc
Rename Comments methods ( #6649 )
2023-08-18 06:37:01 +00:00
Charlie Marsh
8e18f8018f
Remove some trailing commas in write calls ( #6666 )
2023-08-18 00:14:44 -04:00
Micha Reiser
fa7442da2f
Support `fmt: skip` on compound statements ( #6593 )
2023-08-17 06:05:41 +00:00
Micha Reiser
4dc32a00d0
Support `fmt: skip` for simple-statements and decorators ( #6561 )
2023-08-17 05:58:19 +00:00
Micha Reiser
daac31d2b9
Make `Buffer::write_element` non-failable ( #6613 )
2023-08-16 15:13:07 +02:00
Micha Reiser
232b44a8ca
Indent statements in suppressed ranges ( #6507 )
2023-08-15 08:00:35 +02:00
Micha Reiser
09c8b17661
`fmt: off..on` suppression comments ( #6477 )
2023-08-14 15:57:36 +00:00