From 4c213a1c14177574c183241357764350e2579a01 Mon Sep 17 00:00:00 2001 From: magic-akari Date: Mon, 20 Nov 2023 22:58:37 +0800 Subject: [PATCH] fix(prettier): async arrow expression (#1457) --- crates/oxc_prettier/src/format/arrow_function.rs | 4 ++++ tasks/prettier_conformance/prettier.snap.md | 6 +----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/oxc_prettier/src/format/arrow_function.rs b/crates/oxc_prettier/src/format/arrow_function.rs index 8ccc857c9..f633dc084 100644 --- a/crates/oxc_prettier/src/format/arrow_function.rs +++ b/crates/oxc_prettier/src/format/arrow_function.rs @@ -8,6 +8,10 @@ pub(super) fn print_arrow_function<'a>( ) -> Doc<'a> { let mut parts = p.vec(); + if expr.r#async { + parts.push(ss!("async ")); + } + let parameters = expr.params.format(p); parts.push(parameters); parts.push(ss!(" => ")); diff --git a/tasks/prettier_conformance/prettier.snap.md b/tasks/prettier_conformance/prettier.snap.md index 4f2f9187d..26f35822f 100644 --- a/tasks/prettier_conformance/prettier.snap.md +++ b/tasks/prettier_conformance/prettier.snap.md @@ -1,4 +1,4 @@ -Compatibility: 127/601 (21.13%) +Compatibility: 129/601 (21.46%) # Failed @@ -90,7 +90,6 @@ Compatibility: 127/601 (21.13%) ### async * async/await-parse.js * async/conditional-expression.js -* async/exponentiation.js * async/inline-await.js * async/nested.js * async/nested2.js @@ -345,9 +344,6 @@ Compatibility: 127/601 (21.13%) * for/continue-and-break-comment-2.js * for/continue-and-break-comment-without-blocks.js -### for-await -* for-await/for-await.js - ### function * function/function_expression.js * function/issue-10277.js