summaryrefslogtreecommitdiff
path: root/pre-commit.sh
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-09-16 17:08:19 -0400
committerpommicket <pommicket@gmail.com>2025-09-16 17:08:19 -0400
commit62bb1ffdee060819657161e260e75e3e1df017ac (patch)
treed47eba6dda1528850c869e067944cdfa009198f9 /pre-commit.sh
parent7ededc16f36099acbfac457f8e4e268879b0ce62 (diff)
C++ library fixes
Diffstat (limited to 'pre-commit.sh')
-rwxr-xr-xpre-commit.sh12
1 files changed, 7 insertions, 5 deletions
diff --git a/pre-commit.sh b/pre-commit.sh
index 0510a5c..bde503b 100755
--- a/pre-commit.sh
+++ b/pre-commit.sh
@@ -5,9 +5,11 @@ which doxygen >/dev/null 2>/dev/null && { doxygen || exit 1; }
make -j`nproc` test || exit 1
-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
+if [ "$NO_TIDY" = '' ] && which clang-tidy >/dev/null; then
+ for file in pom.c cpp/pom.cpp; do
+ if git diff --name-status HEAD -- $file | grep -q 'M\s*'"$file"; then
+ echo "clang-tidy $file..."
+ clang-tidy $file || exit 1
+ fi
+ done
fi