Skip to content

Commit c6fc79f

Browse files
committed
run linter on python file
1 parent 2a3a119 commit c6fc79f

File tree

2 files changed

+33
-19
lines changed

2 files changed

+33
-19
lines changed

exiled-exchange-2.code-workspace

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
"Synthesised",
5757
"uniquefoil",
5858
"uniquejewel",
59+
"vitepress",
5960
"Warstaff",
6061
"WAYSTONE",
6162
"xchg",
@@ -86,4 +87,4 @@
8687
},
8788
"peacock.color": "#215732"
8889
}
89-
}
90+
}

versionCheck.py

Lines changed: 31 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,64 +3,77 @@
33
import json
44
import re
55

6+
67
def extract_version_from_readme():
7-
with open('README.md', 'r') as file:
8+
with open("README.md", "r") as file:
89
content = file.read()
9-
match = re.search(r'Exiled-Exchange-2-Setup-(\d+\.\d+\.\d+)', content)
10+
match = re.search(r"Exiled-Exchange-2-Setup-(\d+\.\d+\.\d+)", content)
1011
if match:
1112
return match.group(1)
1213
return None
1314

15+
1416
def extract_version_from_bug_report():
15-
with open('.github/ISSUE_TEMPLATE/bug-report.yml', 'r') as file:
17+
with open(".github/ISSUE_TEMPLATE/bug-report.yml", "r") as file:
1618
for line in file:
17-
match = re.match(r'^\s*-\s*(\d+\.\d+\.\d+)', line)
19+
match = re.match(r"^\s*-\s*(\d+\.\d+\.\d+)", line)
1820
if match:
1921
return match.group(1)
2022
return None
2123

24+
2225
def extract_version_from_config():
23-
with open('docs/.vitepress/config.js', 'r') as file:
26+
with open("docs/.vitepress/config.js", "r") as file:
2427
content = file.read()
25-
match = re.search(r'appVersion: \'(\d+\.\d+\.\d+)\'', content)
28+
match = re.search(r"appVersion: \'(\d+\.\d+\.\d+)\'", content)
2629
if match:
2730
return match.group(1)
2831
return None
2932

33+
3034
def extract_version_from_package_json():
31-
with open('main/package.json', 'r') as file:
32-
package_data = json.load(file)
35+
with open("main/package.json", "r") as file:
36+
package_data: dict[str, str] = json.load(file) # pyright: ignore[reportAny]
3337
return package_data["version"]
3438

39+
3540
def extract_version_from_package_lock():
36-
with open('main/package-lock.json', 'r') as file:
37-
package_lock_data = json.load(file)
41+
with open("main/package-lock.json", "r") as file:
42+
package_lock_data: dict[str, dict[str, dict[str, str]]] = json.load(file) # pyright: ignore[reportAny]
3843
top_version = package_lock_data["version"]
3944
packages_version = package_lock_data["packages"][""]["version"]
4045
return top_version, packages_version
4146

47+
4248
def main():
4349
readme_version = extract_version_from_readme()
4450
bug_report_version = extract_version_from_bug_report()
4551
config_version = extract_version_from_config()
4652
package_json_version = extract_version_from_package_json()
47-
package_lock_top_version, package_lock_packages_version = extract_version_from_package_lock()
53+
package_lock_top_version, package_lock_packages_version = (
54+
extract_version_from_package_lock()
55+
)
4856

49-
if (readme_version != bug_report_version or
50-
readme_version != config_version or
51-
readme_version != package_json_version or
52-
readme_version != package_lock_top_version or
53-
readme_version != package_lock_packages_version):
57+
if (
58+
readme_version != bug_report_version
59+
or readme_version != config_version
60+
or readme_version != package_json_version
61+
or readme_version != package_lock_top_version
62+
or readme_version != package_lock_packages_version
63+
):
5464
print("Version mismatch detected:")
5565
print(f" README.md version: {readme_version}")
5666
print(f" Bug report version: {bug_report_version}")
5767
print(f" Config.js version: {config_version}")
5868
print(f" package.json version: {package_json_version}")
5969
print(f" package-lock.json top-level version: {package_lock_top_version}")
60-
print(f" package-lock.json packages[] version: {package_lock_packages_version}")
70+
print(
71+
f" package-lock.json packages[] version: {package_lock_packages_version}"
72+
)
6173
exit(1)
6274

6375
print("Version check passed. All versions are consistent.")
6476

65-
if __name__ == '__main__':
77+
78+
if __name__ == "__main__":
6679
main()

0 commit comments

Comments
 (0)