mirror of
https://github.com/danbulant/oxc
synced 2026-05-24 12:21:58 +00:00
fix(prettier) fix printing of call args when in break mode (#1563)
To test, format: ```ts foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar(); ``` Previously: ```ts foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar( , ); ``` Now: ```ts foobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobarfoobar(); ```
This commit is contained in:
parent
cc25f7897d
commit
83f25fc9b3
1 changed files with 4 additions and 2 deletions
|
|
@ -74,8 +74,6 @@ fn print_call_expression_arguments<'a>(
|
|||
let mut parts = p.vec();
|
||||
parts.push(ss!("("));
|
||||
|
||||
let mut parts_inner = p.vec();
|
||||
|
||||
let callee = expression.callee();
|
||||
let arguments = expression.arguments();
|
||||
let should_break = if matches!(expression, CallExpressionLike::CallExpression(_)) {
|
||||
|
|
@ -86,8 +84,12 @@ fn print_call_expression_arguments<'a>(
|
|||
|
||||
if arguments.is_empty() {
|
||||
parts.extend(p.print_inner_comment(Span::new(callee.span().end, expression.span().end)));
|
||||
parts.push(ss!(")"));
|
||||
return Doc::Array(parts);
|
||||
}
|
||||
|
||||
let mut parts_inner = p.vec();
|
||||
|
||||
for (i, element) in arguments.iter().enumerate() {
|
||||
let doc = element.format(p);
|
||||
parts_inner.push(doc);
|
||||
|
|
|
|||
Loading…
Reference in a new issue