From 2d6e345e3c2626b0f2252f22cfaffdf53ea0871a Mon Sep 17 00:00:00 2001 From: YeonJuan Date: Sun, 20 Oct 2019 11:34:00 +0900 Subject: [PATCH] Update: make isSpaceBetweenTokens() ignore newline in comments (#12407) --- lib/source-code/source-code.js | 2 +- tests/lib/source-code/source-code.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/source-code/source-code.js b/lib/source-code/source-code.js index 450dc24a163..86a56803ed7 100644 --- a/lib/source-code/source-code.js +++ b/lib/source-code/source-code.js @@ -423,7 +423,7 @@ class SourceCode extends TokenStore { isSpaceBetweenTokens(first, second) { const text = this.text.slice(first.range[1], second.range[0]); - return /\s/u.test(text.replace(/\/\*.*?\*\//gu, "")); + return /\s/u.test(text.replace(/\/\*.*?\*\//gus, "")); } /** diff --git a/tests/lib/source-code/source-code.js b/tests/lib/source-code/source-code.js index 57cc960d2f9..9e8da484428 100644 --- a/tests/lib/source-code/source-code.js +++ b/tests/lib/source-code/source-code.js @@ -1796,6 +1796,7 @@ describe("SourceCode", () => { ["let foo = bar;", true], ["let /**/ foo = bar;", true], ["let/**/foo = bar;", false], + ["let/*\n*/foo = bar", false], ["a+b", false], ["a/**/+b", false], ["a/* */+b", false],