From 5fc2e77781b3a48743fd542f74e6983552005f39 Mon Sep 17 00:00:00 2001 From: evilebottnawi Date: Thu, 12 Apr 2018 17:45:36 +0300 Subject: [PATCH] fix: add `semicolon` after single `encapsed` node --- src/util.js | 3 ++- .../encapsed/__snapshots__/jsfmt.spec.js.snap | 26 +++++++++++++++++++ tests/encapsed/single-heredoc.php | 6 +++++ tests/encapsed/single.php | 2 ++ 4 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 tests/encapsed/single-heredoc.php create mode 100644 tests/encapsed/single.php diff --git a/src/util.js b/src/util.js index 983e2c4f8..6162bcb3b 100644 --- a/src/util.js +++ b/src/util.js @@ -332,7 +332,8 @@ function lineShouldEndWithSemicolon(path) { "string", "boolean", "number", - "nowdoc" + "nowdoc", + "encapsed" ]; if (node.kind === "traituse") { return !node.adaptations; diff --git a/tests/encapsed/__snapshots__/jsfmt.spec.js.snap b/tests/encapsed/__snapshots__/jsfmt.spec.js.snap index 82c03a87e..219d08394 100644 --- a/tests/encapsed/__snapshots__/jsfmt.spec.js.snap +++ b/tests/encapsed/__snapshots__/jsfmt.spec.js.snap @@ -98,3 +98,29 @@ EOJS; } `; + +exports[`single.php 1`] = ` +