Enhance workflow error messages

This commit is contained in:
Adrien Ufferte
2025-06-10 20:24:29 +02:00
parent cfce4c4955
commit 35733b8b18
3 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -73,7 +73,7 @@ for root, dirs, files in os.walk('.', topdown=True):
if invalid_dirs or invalid_files:
count = len(invalid_dirs) + len(invalid_files)
print("### \u274c Godot File Naming Convention Check Failed\n")
print(f"{count} invalid name{'s' if count > 1 else ''} detected:\n")
print(f"Script names must be in snake_case.\n{count} invalid name{'s' if count > 1 else ''} detected:\n")
for path, suggestion in invalid_dirs:
print(f"- **Directory** `{path}` \u2192 `{suggestion}`")
for path, suggestion in invalid_files:
+1 -1
View File
@@ -95,7 +95,7 @@ for root, dirs, files in os.walk('.', topdown=True):
if issues:
print("### \u274c GDScript Naming Convention Check Failed\n")
print(f"Total issues: {len(issues)}\n")
print(f"The project must follow Godot GDScript naming conventions.\nTotal issues: {len(issues)}\n")
for path, idx, kind, name in issues:
if kind == 'error':
message = name
+1 -1
View File
@@ -73,7 +73,7 @@ for root, dirs, files in os.walk('.', topdown=True):
if single_char_vars:
print("### \u274c Single Character Variable Check Failed\n")
print(f"Found {len(single_char_vars)} single-character variable name{'s' if len(single_char_vars) > 1 else ''}:\n")
print(f"Variables and functions must not have a name of a single character, they must be more explicit.\nFound {len(single_char_vars)} single-character name{'s' if len(single_char_vars) > 1 else ''}:\n")
for path, idx, name in single_char_vars:
print(f"- `{path}:{idx}` variable `{name}`")
sys.exit(1)