ruff/crates/ruff_python_formatter/src/other
Dylan 62343a101a
Respect `fmt: skip` for compound statements on single line (#20633)
Closes #11216

Essentially the approach is to implement `Format` for a new struct
`FormatClause` which is just a clause header _and_ its body. We then
have the information we need to see whether there is a skip suppression
comment on the last child in the body and it all fits on one line.
2025-11-18 12:02:09 -06:00
..
alias.rs [ruff] improve handling of intermixed comments inside from-imports (#20561) 2025-10-07 08:14:09 -07:00
arguments.rs [ty] AST garbage collection (#18482) 2025-06-13 08:40:11 -04:00
bytes_literal.rs Remove layout values from `AnyStringPart` (#13681) 2024-10-09 07:25:40 +01:00
commas.rs Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
comprehension.rs [ty] AST garbage collection (#18482) 2025-06-13 08:40:11 -04:00
decorator.rs [ty] AST garbage collection (#18482) 2025-06-13 08:40:11 -04:00
elif_else_clause.rs Insert empty line between suite and alternative branch after def/class (#12294) 2024-07-15 12:59:33 +02:00
except_handler_except_handler.rs Respect `fmt: skip` for compound statements on single line (#20633) 2025-11-18 12:02:09 -06:00
f_string.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
identifier.rs Range formatting: Fix invalid syntax after parenthesizing expression (#9751) 2024-02-02 17:56:25 +01:00
interpolated_string.rs Hug closing `}` when f-string expression has a format specifier (#18704) 2025-06-17 07:39:42 +02:00
interpolated_string_element.rs Avoid reusing nested, interpolated quotes before Python 3.12 (#20930) 2025-10-17 08:49:16 -04:00
keyword.rs [ty] AST garbage collection (#18482) 2025-06-13 08:40:11 -04:00
match_case.rs Respect `fmt: skip` for compound statements on single line (#20633) 2025-11-18 12:02:09 -06:00
mod.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
parameter.rs [ty] AST garbage collection (#18482) 2025-06-13 08:40:11 -04:00
parameter_with_default.rs [ty] AST garbage collection (#18482) 2025-06-13 08:40:11 -04:00
parameters.rs [ty] AST garbage collection (#18482) 2025-06-13 08:40:11 -04:00
string_literal.rs Switch to Rust 2024 edition (#18129) 2025-05-16 13:25:28 +02:00
t_string.rs Implement template strings (#17851) 2025-05-30 15:00:56 -05:00
with_item.rs [ty] AST garbage collection (#18482) 2025-06-13 08:40:11 -04:00