[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci
This commit is contained in:
pre-commit-ci[bot] 2024-03-01 12:43:01 +00:00
parent 5802220a75
commit 3693804f64

View file

@ -1,10 +1,13 @@
from __future__ import annotations
import os
import re
import sys
import os
def check_naming_convention(files):
for file_path in files:
with open(file_path, 'r') as file:
with open(file_path) as file:
lines = file.readlines()
for line_num, line in enumerate(lines, start=1):
words = re.findall(r'\b[a-zA-Z0-9_]+\b', line)
@ -13,8 +16,8 @@ def check_naming_convention(files):
continue # Valid snake_case
elif re.match(r'^[A-Z][a-zA-Z0-9]*$', word):
if '_' in word:
print(f"WARNING: CamelCase with underscores found in {os.path.basename(file_path)}:{line_num}: {word}")
print(f'WARNING: CamelCase with underscores found in {os.path.basename(file_path)}:{line_num}: {word}')
continue # Valid CamelCase
else:
print(f"ERROR: Invalid naming convention in {os.path.basename(file_path)}:{line_num}: {word}")
print(f'ERROR: Invalid naming convention in {os.path.basename(file_path)}:{line_num}: {word}')
sys.exit(1)