clang-format コマンドが正しく実行されたかどうかチェックしていなかったため、
clang-format のインストールに失敗した場合にソースコード整形チェックを素通りしてしま
っていた。
clang-format コマンドの実行でエラーが発生した場合はスクリプトもそのエラーコードで終了
するようにする。
SRC_FILES=$(find src/ -name \*.cpp -or -name \*.h)
clang-format-15 -style=file:.github/scripts/check-clang-format-style -i $SRC_FILES
+clang_format_result=$?
+
+if [ $clang_format_result -ne 0 ]; then
+ echo "Could not execute clang-format properly."
+ exit $clang_format_result
+fi
DIFF_FILE=$(mktemp)
git diff >$DIFF_FILE