ruff/crates/ruff_python_formatter/src/expression
Charlie Marsh 865c89800e
Avoid searching for bracketed comments in unparenthesized generators (#7627)
Similar to tuples, a generator _can_ be parenthesized or
unparenthesized. Only search for bracketed comments if it contains its
own parentheses.

Closes https://github.com/astral-sh/ruff/issues/7623.
2023-09-24 02:08:44 +00:00
..
binary_like.rs Use CommentRanges in backwards lexing (#7360) 2023-09-16 03:21:45 +00:00
expr_attribute.rs Use CommentRanges in backwards lexing (#7360) 2023-09-16 03:21:45 +00:00
expr_await.rs Fix broken is_expression_parenthesized call from rebase (#7442) 2023-09-16 17:22:16 +00:00
expr_bin_op.rs Respect parentheses for precedence in await (#7468) 2023-09-18 09:56:41 -04:00
expr_bool_op.rs Respect parentheses for precedence in await (#7468) 2023-09-18 09:56:41 -04:00
expr_call.rs Fix build (#7437) 2023-09-16 14:50:36 +00:00
expr_compare.rs Respect parentheses for precedence in await (#7468) 2023-09-18 09:56:41 -04:00
expr_constant.rs Add optimized best_fit_parenthesize IR (#7475) 2023-09-19 06:29:05 +00:00
expr_dict.rs Add dangling comment handling to dictionary key-value pairs (#7495) 2023-09-19 19:17:21 +00:00
expr_dict_comp.rs Add dangling comment handling to dictionary key-value pairs (#7495) 2023-09-19 19:17:21 +00:00
expr_f_string.rs Add optimized best_fit_parenthesize IR (#7475) 2023-09-19 06:29:05 +00:00
expr_formatted_value.rs Use the formatter prelude in more files (#6882) 2023-08-25 16:51:07 -04:00
expr_generator_exp.rs Avoid searching for bracketed comments in unparenthesized generators (#7627) 2023-09-24 02:08:44 +00:00
expr_if_exp.rs Respect parentheses for precedence in await (#7468) 2023-09-18 09:56:41 -04:00
expr_ipy_escape_command.rs Memoize text width (#6552) 2023-09-06 07:10:13 +00:00
expr_lambda.rs Add dangling comment handling for lambda expressions (#7493) 2023-09-19 15:23:51 -04:00
expr_list.rs Move Ranged into ruff_text_size (#6919) 2023-08-27 14:12:51 -04:00
expr_list_comp.rs Use the formatter prelude in more files (#6882) 2023-08-25 16:51:07 -04:00
expr_name.rs Add optimized best_fit_parenthesize IR (#7475) 2023-09-19 06:29:05 +00:00
expr_named_expr.rs Add dangling comment handling for lambda expressions (#7493) 2023-09-19 15:23:51 -04:00
expr_set.rs Move Ranged into ruff_text_size (#6919) 2023-08-27 14:12:51 -04:00
expr_set_comp.rs Use the formatter prelude in more files (#6882) 2023-08-25 16:51:07 -04:00
expr_slice.rs Introduce Token element (#7048) 2023-09-02 10:05:47 +02:00
expr_starred.rs Introduce Token element (#7048) 2023-09-02 10:05:47 +02:00
expr_subscript.rs Fix build (#7437) 2023-09-16 14:50:36 +00:00
expr_tuple.rs Avoid searching for bracketed comments in unparenthesized generators (#7627) 2023-09-24 02:08:44 +00:00
expr_unary_op.rs Respect parentheses for precedence in await (#7468) 2023-09-18 09:56:41 -04:00
expr_yield.rs Avoid extra parentheses in yield expressions (#7444) 2023-09-16 14:46:56 -04:00
expr_yield_from.rs Use the formatter prelude in more files (#6882) 2023-08-25 16:51:07 -04:00
mod.rs Add optimized best_fit_parenthesize IR (#7475) 2023-09-19 06:29:05 +00:00
number.rs Memoize text width (#6552) 2023-09-06 07:10:13 +00:00
operator.rs Split implicit concatenated strings before binary expressions (#7145) 2023-09-08 06:51:26 +00:00
parentheses.rs Allow parenthesized content exceed configured line width (#7490) 2023-09-20 08:39:25 +02:00
string.rs Fix ''' ""''' formatting (#7485) 2023-09-18 10:28:15 +00:00