diff options
| -rw-r--r-- | git_hooks/pre-commit | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/git_hooks/pre-commit b/git_hooks/pre-commit new file mode 100644 index 00000000..78876285 --- /dev/null +++ b/git_hooks/pre-commit @@ -0,0 +1,11 @@ +#!/bin/sh +FILES=$(git diff --cached --name-only --diff-filter=ACMR | sed 's| |\\ |g') +[ -z "$FILES" ] && exit 0 + +# Prettify all selected files +echo "$FILES" | xargs ./node_modules/.bin/prettier --ignore-unknown --write + +# Add back the modified/prettified files to staging +echo "$FILES" | xargs git add + +exit 0 |
