From 0b41ecb55b436f3f47502c6db12be309a565c1e0 Mon Sep 17 00:00:00 2001 From: Kushagra Gour Date: Tue, 4 Jul 2017 03:08:43 +0530 Subject: [PATCH] docs(README): update bash script to mimic lint-stage behavior (#2384) --- README.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 1318b345..71d00b4a 100644 --- a/README.md +++ b/README.md @@ -341,14 +341,13 @@ Alternately you can save this script as `.git/hooks/pre-commit` and give it exec jsfiles=$(git diff --cached --name-only --diff-filter=ACM | grep '\.jsx\?$' | tr '\n' ' ') [ -z "$jsfiles" ] && exit 0 -diffs=$(node_modules/.bin/prettier -l $jsfiles) -[ -z "$diffs" ] && exit 0 +# Prettify all staged .js files +echo "jsfiles" | xargs ./node_modules/.bin/prettier --write -echo "here" -echo >&2 "Javascript files must be formatted with Prettier. Please run:" -echo >&2 "node_modules/.bin/prettier --write "$diffs"" +# Add back the modified/prettified files to staging +echo "jsfiles" | xargs git add -exit 1 +exit 0 ``` ### API