Enhance workflow error messages
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user