From fa611f612a7b04c239d07f61ba80e09cb95c5af4 Mon Sep 17 00:00:00 2001 From: Riley Bruins Date: Wed, 3 Jul 2024 19:13:16 -0700 Subject: fix(ecma): indent single-line if statements (#6846) Fixes #5898. --- queries/ecma/indents.scm | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'queries') diff --git a/queries/ecma/indents.scm b/queries/ecma/indents.scm index 966664219..d56741670 100644 --- a/queries/ecma/indents.scm +++ b/queries/ecma/indents.scm @@ -59,10 +59,11 @@ (statement_block "{" @indent.branch) -(parenthesized_expression - ("(" - (_) - ")" @indent.end)) +((parenthesized_expression + "(" + (_) + ")" @indent.end) @_outer + (#not-has-parent? @_outer if_statement)) [ "}" @@ -75,3 +76,7 @@ (comment) (ERROR) ] @indent.auto + +(if_statement + consequence: (_) @indent.dedent + (#not-kind-eq? @indent.dedent statement_block)) @indent.begin -- cgit v1.2.3-70-g09d2