From 79c67d15c0002ea54eb8429dd208f560b96e6c59 Mon Sep 17 00:00:00 2001 From: Dunqing Date: Wed, 22 Nov 2023 10:57:31 +0800 Subject: [PATCH] perf(prettier): check commandjs or amd in CallExpression only (#1491) --- crates/oxc_prettier/src/format/call_expression.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/oxc_prettier/src/format/call_expression.rs b/crates/oxc_prettier/src/format/call_expression.rs index 12820d055..2c4f76fd2 100644 --- a/crates/oxc_prettier/src/format/call_expression.rs +++ b/crates/oxc_prettier/src/format/call_expression.rs @@ -78,7 +78,11 @@ fn print_call_expression_arguments<'a>( let callee = expression.callee(); let arguments = expression.arguments(); - let should_break = !is_commons_js_or_amd_call(expression.callee(), arguments); + let should_break = if matches!(expression, CallExpressionLike::CallExpression(_)) { + !is_commons_js_or_amd_call(expression.callee(), arguments) + } else { + true + }; if arguments.is_empty() { parts.extend(p.print_inner_comment(Span::new(callee.span().end, expression.span().end)));