Files
codeql/misc/scripts/pre-commit
Mathias Vorreiter Pedersen 229ab7623e - Add pre-commit hook script to misc/scripts
- Refer to it in CONTRIBUTING.md
- Add setup note in docs folder
2021-01-05 13:47:30 +01:00

19 lines
359 B
Bash

#!/bin/bash
exec 1>&2
exitVal=0
while read -r f
do
filename="${f##*/}"
extension="${filename##*.}"
p="$PWD/$f";
if [[ -f "$p" ]] && { [ "$extension" == "ql" ] || [ "$extension" == "qll" ]; }
then
if ! codeql query format --check-only "$p"
then
exitVal=1
fi
fi
done <<<"$(git diff --cached --relative --name-only)"
exit $exitVal