Skip to content

Commit f15edcb

Browse files
committed
add trailing commas in parameters (in func definition)
1 parent c2e8f0b commit f15edcb

3 files changed

Lines changed: 3 additions & 2 deletions

File tree

queries/gdscript.scm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
(parameters
6868
([(typed_parameter) (typed_default_parameter) (identifier) (default_parameter)]) @prepend_hardline @prepend_indent_start @append_indent_end
6969
(#multi_line_only!))
70+
(parameters (([(typed_parameter) (typed_default_parameter) (identifier) (default_parameter)]) @append_delimiter (#delimiter! ",") . ","? @do_nothing . (comment)? . ")") (#multi_line_only!))
7071

7172
; CLASS DEFINITIONS
7273
(class_definition (body) @prepend_hardline)

tests/expected/func_args_multiline.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ func test(
22
a: int,
33
b: String,
44
c,
5-
d = 42
5+
d = 42,
66
) -> void:
77
pass
88

tests/expected/func_constructor_args_multiline.gd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
func _init(
22
init_mob: Mob3D,
33
init_spawning_point: Node3D,
4-
init_projectile_scene: PackedScene
4+
init_projectile_scene: PackedScene,
55
) -> void:
66
pass
77

0 commit comments

Comments
 (0)