Skip to content

Commit c206c33

Browse files
committed
Godot addon: fix lint line length and some lint rules being ignored
Fix #178
1 parent b904281 commit c206c33

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

addons/GDQuest_GDScript_formatter/plugin.gd

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -521,6 +521,15 @@ func lint_code(script: GDScript) -> Array:
521521
var output: Array = []
522522
var formatter_arguments: Array = ["lint", ProjectSettings.globalize_path(script_path)]
523523

524+
var max_line_length := get_editor_setting(SETTING_LINT_LINE_LENGTH) as int
525+
formatter_arguments.append("--max-line-length")
526+
formatter_arguments.append(str(max_line_length))
527+
528+
var ignored_rules := get_editor_setting(SETTING_LINT_IGNORED_RULES) as String
529+
if not ignored_rules.is_empty():
530+
formatter_arguments.append("--disable")
531+
formatter_arguments.append(ignored_rules)
532+
524533
var exit_code := OS.execute(get_editor_setting(SETTING_FORMATTER_PATH), formatter_arguments, output)
525534
if exit_code == OK:
526535
return [] # No issues found

0 commit comments

Comments
 (0)