When you hit enter in the online editor, your indentation level is preserved BUT the indentation uses spaces. Even though config.json specifies tabs
This results in the following error
The solution file could not be parsed.
SCRIPT ERROR: Parse Error: Used space character for indentation instead of tab as used before in the file.
at: GDScript::reload (/mnt/exercism-iteration/darts.gd:3)
GDScript backtrace (most recent call first):
[0] load_script (res://test_runner.gd:402)
[1] load_solution_script (res://test_runner.gd:412)
[2] _init (res://test_runner.gd:458)
Hah. Thanks for that find! That would have been easily and possibly cleaner. But the PR is already done and this keeps it all in GDScript so I think it’s fine.