From f49e72e371d1de71d2ccf66ee29bb464400562df Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Mon, 14 Dec 2020 08:47:28 +0800 Subject: [PATCH] Use `isBlockComment`/`isLineComment` in `canAttachComment` (#9849) --- src/language-js/printer-estree.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/language-js/printer-estree.js b/src/language-js/printer-estree.js index e02dd375e..8e9020e7f 100644 --- a/src/language-js/printer-estree.js +++ b/src/language-js/printer-estree.js @@ -45,6 +45,7 @@ const { isGetterOrSetter, isTheOnlyJSXElementInMarkdown, isBlockComment, + isLineComment, needsHardlineAfterDanglingComment, rawText, shouldPrintComma, @@ -1271,10 +1272,8 @@ function printRegex(node) { function canAttachComment(node) { return ( node.type && - node.type !== "CommentBlock" && - node.type !== "CommentLine" && - node.type !== "Line" && - node.type !== "Block" && + !isBlockComment(node) && + !isLineComment(node) && node.type !== "EmptyStatement" && node.type !== "TemplateElement" && node.type !== "Import"