From f86e10c53a833b3e2c0223114d8925c42b3ba50a Mon Sep 17 00:00:00 2001 From: mrfoxpro Date: Wed, 18 Sep 2024 11:44:59 +0500 Subject: [PATCH] feat: do not move assignment value on new line if `variable_statement_prefer_single_line` is `true` --- src/generation/generate.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/generation/generate.rs b/src/generation/generate.rs index 236c22e6..a649858e 100644 --- a/src/generation/generate.rs +++ b/src/generation/generate.rs @@ -9177,7 +9177,9 @@ fn gen_assignment_like_with_token<'a>(expr: Node<'a>, op: &'static StringContain { let mut items = PrintItems::new(); items.push_signal(Signal::SpaceIfNotTrailing); - items.push_signal(Signal::PossibleNewLine); + if context.config.variable_statement_prefer_single_line { + items.push_signal(Signal::PossibleNewLine); + } items }, Signal::SpaceIfNotTrailing.into(),