diff options
| -rw-r--r-- | queries/ecma/indents.scm | 2 | ||||
| -rw-r--r-- | tests/indent/ecma/new-line-after-class.js | 2 | ||||
| -rw-r--r-- | tests/indent/javascript_spec.lua | 2 |
3 files changed, 6 insertions, 0 deletions
diff --git a/queries/ecma/indents.scm b/queries/ecma/indents.scm index 55cae9b19..093e2d342 100644 --- a/queries/ecma/indents.scm +++ b/queries/ecma/indents.scm @@ -45,6 +45,8 @@ ] @branch (statement_block "{" @branch) +"}" @indent_end + [ (comment) (template_string) diff --git a/tests/indent/ecma/new-line-after-class.js b/tests/indent/ecma/new-line-after-class.js new file mode 100644 index 000000000..2e2439c32 --- /dev/null +++ b/tests/indent/ecma/new-line-after-class.js @@ -0,0 +1,2 @@ +class A { +} diff --git a/tests/indent/javascript_spec.lua b/tests/indent/javascript_spec.lua index 855a394f2..50bedc4a3 100644 --- a/tests/indent/javascript_spec.lua +++ b/tests/indent/javascript_spec.lua @@ -25,6 +25,8 @@ describe("indent JavaScript:", function() run:new_line("ecma/binary_expression.js", { on_line = info[1], text = "//", indent = info[2] }, info[3], info[4]) end + run:new_line("ecma/new-line-after-class.js", { on_line = 2, text = "", indent = 0 }) + for _, info in ipairs { { 4, 2 }, { 6, 0 }, |
