chore: Refactor pre-commit hook to improve performance and readability

This commit is contained in:
Andras Bacsai
2024-09-23 20:52:13 +02:00
parent 7a0f054f1a
commit 2381706465

View File

@@ -4,15 +4,7 @@ if sh -c ": >/dev/tty" >/dev/null 2>/dev/null; then
exec < /dev/tty
fi
$(pwd)/vendor/bin/pint $@
# Get the list of files that were modified by Pint
modified_files=$(git diff --name-only --cached)
echo $modified_files
# Add the modified files back to the staging area
if [ -n "$modified_files" ]; then
echo "Adding fixed files to the commit..."
git add $modified_files
fi
files=$(git diff --cached --name-only --diff-filter=ACM -- '*.php');
$(pwd)/vendor/bin/pint $files -q
git add $files