Files
oam/lefthook/json.yml

25 lines
492 B
YAML

---
bootstrap:
commands:
jq:
run: docker pull 'ghcr.io/jqlang/jq'
validate:
commands:
json: &jq
glob: '*.json'
run: >-
docker run -i --rm -v "${PWD}:/workdir:ro" --workdir '/workdir' 'ghcr.io/jqlang/jq'
-r 'input_filename' {all_files}
pre-commit:
commands:
validate-json:
<<: *jq
run: >-
docker run -i --rm -v "${PWD}:/workdir:ro" --workdir '/workdir' 'ghcr.io/jqlang/jq'
-r 'input_filename' {staged_files}