mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-22 00:02:04 +00:00
* Add eslint settings to vscode config * Lint vscode settings as json5 * A tiny bit better argument parsing, oops
25 lines
482 B
Python
25 lines
482 B
Python
import sys
|
|
if sys.argv[1:2] == ["-5"]:
|
|
import json5 as json
|
|
sys.argv.pop(1)
|
|
else:
|
|
import json
|
|
|
|
if len(sys.argv) <= 1:
|
|
exit(1)
|
|
|
|
status = 0
|
|
|
|
for file in sys.argv[1:]:
|
|
with open(file, encoding="ISO-8859-1") as f:
|
|
try:
|
|
json.load(f)
|
|
except ValueError as exception:
|
|
print("JSON error in {}".format(file))
|
|
print(exception)
|
|
status = 1
|
|
else:
|
|
print("Valid {}".format(file))
|
|
|
|
exit(status)
|