30 lines
833 B
Bash
30 lines
833 B
Bash
#!/bin/bash
|
|
if [[ $(git ls-files --modified) ]]; then
|
|
echo ""
|
|
echo ""
|
|
echo "These files are not formatted correctly:"
|
|
for f in $(git ls-files --modified); do
|
|
echo ""
|
|
echo ""
|
|
echo "-----------------------------------------------------------------"
|
|
echo "$f"
|
|
echo "-----------------------------------------------------------------"
|
|
echo ""
|
|
git --no-pager diff --unified=0 --minimal $f
|
|
echo ""
|
|
echo "-----------------------------------------------------------------"
|
|
echo ""
|
|
echo ""
|
|
done
|
|
if [[ $GITHUB_WORKFLOW ]]; then
|
|
git checkout . > /dev/null 2>&1
|
|
fi
|
|
echo ""
|
|
echo "❌ Some files are incorrectly formatted, see above output."
|
|
echo ""
|
|
echo "To fix these locally, run: 'melos run format'."
|
|
exit 1
|
|
else
|
|
echo ""
|
|
echo "✅ All files are formatted correctly."
|
|
fi |