/
githubmirror
/
commcare-hq
Обзор
Документация
Войти
/
githubmirror
/
commcare-hq
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
scripts/prettify-changed.sh
18 строк
577 B
Ethan Soergel
Make prettify-changed script handle multi-lines
19 дек 2024, 22:52
19 дек 2024, 22:52
db63a5f
Код
Авторство
О чём код?
#!/bin/bash get_changed() { # Get a list of changed and committed files with appropriate extensions git diff master...HEAD --name-only --diff-filter=d | grep -E "\.(html|css|scss|less)$" } prettify() { FILES=$1 echo "Formatting files changed on this branch:" echo "$FILES" | xargs ./node_modules/.bin/prettier --write echo } CHANGED_FILES=$(get_changed) || { echo "No changed files found to format." && exit 1; } prettify "$CHANGED_FILES" || { echo "Oops! Did you remember to run yarn install?" && exit 1; } echo "Remember to commit these changes."