install pre-commit hooks for all submodules

old-commit-hash: 8252134e62440ae2d19e6dce20ff9475389cdd06
This commit is contained in:
Adeeb Shihadeh
2022-03-13 16:18:01 -07:00
parent f13d8a6fce
commit d6b95f3d2c
+4 -7
View File
@@ -1,5 +1,4 @@
#!/bin/bash
set -e
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )"
@@ -45,10 +44,8 @@ echo "pip packages install..."
pipenv install --dev --deploy --clear
pyenv rehash
if [ -f "$DIR/.pre-commit-config.yaml" ]; then
echo "precommit install ..."
echo "pre-commit hooks install..."
for f in .pre-commit-config.yaml */.pre-commit-config.yaml; do
cd $DIR/$(dirname $f)
$RUN pre-commit install
[ -d "./xx" ] && (cd xx && $RUN pre-commit install)
[ -d "./notebooks" ] && (cd notebooks && $RUN pre-commit install)
echo "pre-commit hooks installed"
fi
done