Add pre-commit hook that enforces ormolu formatting

This commit is contained in:
David Pätzel
2019-10-22 16:42:16 +02:00
parent c5dca4b33a
commit 9866603dbe
5 changed files with 23 additions and 9 deletions

17
pre-commit Executable file
View File

@@ -0,0 +1,17 @@
#!/usr/bin/env bash
tmp=$(mktemp)
find src/ -type f | while read f; do
if ! ormolu --mode check "$f"; then
echo "$f is not properly formatted"
echo 1 > "$tmp"
fi
done
if test "X1" = "X$(cat "$tmp")"; then
exit 1
fi