1
0
mirror of https://github.com/GTFOBins/GTFOBins.github.io.git synced 2026-03-07 14:36:23 +01:00
GTFOBins.github.io/linter/linter.py
2026-01-19 13:26:58 +01:00

19 lines
413 B
Python

from . import dumper
from . import loader
from . import schema
from .error import LinterError
def lint(path, check_only):
try:
# load the YAML file
text, data = loader.load(path)
# validate the content
schema.validate(data)
# save or check the formatted YAML file
dumper.dump(text, data, path, check_only)
except LinterError as e:
return str(e)