Skip to content

Commit 51861f8

Browse files
committed
Test on pre-commit hook
1 parent 7fad2ef commit 51861f8

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

.git-hooks/pre-commit

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,15 @@ cd "$PROJECT_ROOT" || exit 1
77
STAGED_PYTHON_FILES=$(git diff --cached --name-only --diff-filter=ACM | grep '\.py$')
88
STAGED_PRETTIER_FILES=$(git diff --cached --name-only --diff-filter=ACM | grep -e '\.md$' -e '\.jinja$' -e '\.html$' -e '\.css$')
99

10+
echo "Running tests..."
11+
pytest
12+
FORMAT_EXIT_CODE=$?
13+
if [ $FORMAT_EXIT_CODE -ne 0 ]; then
14+
echo ""
15+
echo "Commit aborted."
16+
exit 1
17+
fi
18+
1019
if [ "$STAGED_PYTHON_FILES" ]; then
1120
echo "Checking formatting with Ruff for staged Python files..."
1221
ruff format --check $STAGED_PYTHON_FILES

0 commit comments

Comments
 (0)