Improve workflow failure comments
This commit is contained in:
@@ -72,11 +72,12 @@ for root, dirs, files in os.walk('.', topdown=True):
|
||||
|
||||
if invalid_dirs or invalid_files:
|
||||
count = len(invalid_dirs) + len(invalid_files)
|
||||
print(f'{count} invalid names detected:')
|
||||
print("### \u274c Godot File Naming Convention Check Failed\n")
|
||||
print(f"{count} invalid name{'s' if count > 1 else ''} detected:\n")
|
||||
for path, suggestion in invalid_dirs:
|
||||
print(f"dir: {path} -> {suggestion}")
|
||||
print(f"- **Directory** `{path}` \u2192 `{suggestion}`")
|
||||
for path, suggestion in invalid_files:
|
||||
print(f"file: {path} -> {suggestion}")
|
||||
print(f"- **File** `{path}` \u2192 `{suggestion}`")
|
||||
sys.exit(1)
|
||||
else:
|
||||
print('All filenames and directories follow Godot naming convention.')
|
||||
print("\u2705 All filenames and directories follow Godot naming convention.")
|
||||
|
||||
@@ -94,14 +94,14 @@ for root, dirs, files in os.walk('.', topdown=True):
|
||||
issues.append((path, idx, 'variable', name))
|
||||
|
||||
if issues:
|
||||
print(f"Total issues: {len(issues)}")
|
||||
print('GDScript naming issues found:')
|
||||
print("### \u274c GDScript Naming Convention Check Failed\n")
|
||||
print(f"Total issues: {len(issues)}\n")
|
||||
for path, idx, kind, name in issues:
|
||||
if kind == 'error':
|
||||
message = name
|
||||
else:
|
||||
message = f"'{name}' {MESSAGES[kind]}"
|
||||
print(f"{path}:{idx}: {message}")
|
||||
print(f"- `{path}:{idx}` {message}")
|
||||
sys.exit(1)
|
||||
else:
|
||||
print('All GDScript files follow the naming conventions.')
|
||||
print("\u2705 All GDScript files follow the naming conventions.")
|
||||
|
||||
@@ -72,9 +72,10 @@ for root, dirs, files in os.walk('.', topdown=True):
|
||||
single_char_vars.append((path, idx, name))
|
||||
|
||||
if single_char_vars:
|
||||
print(f"{len(single_char_vars)} errors found:")
|
||||
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")
|
||||
for path, idx, name in single_char_vars:
|
||||
print(f"{path}:{idx}: variable '{name}' has a single-character name")
|
||||
print(f"- `{path}:{idx}` variable `{name}`")
|
||||
sys.exit(1)
|
||||
else:
|
||||
print("No single-character variable names found.")
|
||||
print("\u2705 No single-character variable names found.")
|
||||
|
||||
Reference in New Issue
Block a user