esphome/script/ci-suggest-changes

22 lines
606 B
Bash
Executable File

#!/usr/bin/env bash
set -e
if git diff-index --quiet HEAD --; then
echo "No changes detected, formatting is correct!"
exit 0
else
echo "========================================================="
echo "Your formatting is not correct, ESPHome uses clang-format to format"
echo "all source files in a unified way. Please apply the changes listed below"
echo
echo "The following files need to be changed:"
git diff HEAD --name-only | sed 's/^/ /'
echo
echo
echo "========================================================="
echo
git diff HEAD
exit 1
fi