diff --git a/queries/dart/indents.scm b/queries/dart/indents.scm index 1573290d7..9616f0629 100644 --- a/queries/dart/indents.scm +++ b/queries/dart/indents.scm @@ -1,6 +1,7 @@ [ (class_body) (function_body) + (function_expression_body) (declaration (initializers)) (switch_block) (if_statement) @@ -27,7 +28,5 @@ ; this one is for dedenting the else block (if_statement (block) @indent.branch) -; Issue #4637 -(function_expression_body (block) @indent.branch) (comment) @indent.ignore diff --git a/tests/indent/dart/multiple_arguments.dart b/tests/indent/dart/multiple_arguments.dart deleted file mode 100644 index 63a4a0438..000000000 --- a/tests/indent/dart/multiple_arguments.dart +++ /dev/null @@ -1,13 +0,0 @@ -// Example method that causes an issue with indentation on usage -void someMethod( - void onSuccess(), - void onError(Exception ex, StackTrace stackTrace), -) { - try {} catch (_, __) {} -} - -void main() { - someMethod(() { - }, (Exception ex, StackTrace stackTrace) { - }); -} diff --git a/tests/indent/dart_spec.lua b/tests/indent/dart_spec.lua index b2632cfa4..fde41b362 100644 --- a/tests/indent/dart_spec.lua +++ b/tests/indent/dart_spec.lua @@ -18,6 +18,4 @@ end) describe("new line:", function() run:new_line("class.dart", { on_line = 2, text = "var x;", indent = 0 }) run:new_line("try.dart", { on_line = 2, text = "var x;", indent = 4 }) - run:new_line("multiple_arguments.dart", { on_line = 10, text = "var x;", indent = 4 }) - run:new_line("multiple_arguments.dart", { on_line = 11, text = "var x;", indent = 4 }) end)