17 lines
329 B
Python
17 lines
329 B
Python
|
from __future__ import annotations
|
||
|
|
||
|
from pre_commit import clientlib
|
||
|
|
||
|
|
||
|
def validate_config(filenames: list[str]) -> int:
|
||
|
ret = 0
|
||
|
|
||
|
for filename in filenames:
|
||
|
try:
|
||
|
clientlib.load_config(filename)
|
||
|
except clientlib.InvalidConfigError as e:
|
||
|
print(e)
|
||
|
ret = 1
|
||
|
|
||
|
return ret
|