ci: refactor clang-format ci check to print all files with formatting issues
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
light7734 2025-07-15 16:00:35 +03:30
parent 940d1aff9f
commit 144cef20c8
Signed by: light7734
GPG key ID: 8C30176798F1A6BA

View file

@ -18,16 +18,21 @@ steps:
set -e set -e
clang-format --version clang-format --version
has_fomatting_issues=0
find ./modules -name '*.?pp' | while read -r file; do find ./modules -name '*.?pp' | while read -r file; do
echo "Checking format for $file" echo "Checking format for $file"
if ! clang-format --dry-run --Werror "$file"; then if ! clang-format --dry-run --Werror "$file"; then
echo "❌ Formatting issue detected in $file" echo "❌ Formatting issue detected in $file"
exit 1 has_fomatting_issues=1
fi fi
done done
echo "✅ All files are properly formatted" if [ "$has_errors" -eq 0 ]; then
echo "✅ All files are properly formatted! Well done! ^~^"
fi
exit ${has_fomatting_issues}
--- ---
kind: pipeline kind: pipeline