summaryrefslogtreecommitdiff
path: root/pre-commit.sh
blob: d56666295dc292c653341be18c14d009b1c36c92 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/sh

# Ensure no doxygen errors
which doxygen >/dev/null 2>/dev/null && { doxygen || exit 1; }

make -j`nproc` test

if [ "$NO_TIDY" = '' ] && \
	which clang-tidy >/dev/null && \
	git diff --name-status HEAD -- pom.c | grep -q 'M\s*pom.c'; then
	echo 'Running clang-tidy...'
	clang-tidy pom.c || exit 1
fi