memgraph/tools/git-clang-tidy
antonio2368 1b50dc60f9
Add pre-commit hook (#13)
Co-authored-by: Antonio Andelic <antonio.andelic@memgraph.io>
2020-10-06 13:57:33 +02:00

14 lines
329 B
Bash
Executable File

#!/bin/bash
## Run this script through arc lint
if echo "$1" | egrep -q '\.(cpp|hpp)$'; then
clang-tidy -quiet -p $( realpath build ) "$1"
elif echo "$1" | egrep -q '\.lcp$'; then
clang-tidy -quiet -p $( realpath build ) "$1.cpp" "$(dirname $1)/$(basename $1 .lcp).hpp"
fi
code=$?
[ $code -eq 1 ] && exit 0
exit $code