Skip to content

style: clang-format一括適用とCIフォーマットチェック追加 - #8

Merged
ainyan03 merged 2 commits into
mainfrom
claude/ci-clang-format
Feb 8, 2026
Merged

style: clang-format一括適用とCIフォーマットチェック追加#8
ainyan03 merged 2 commits into
mainfrom
claude/ci-clang-format

Conversation

@ainyan03

@ainyan03 ainyan03 commented Feb 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • src/ 配下の全46ファイルに .clang-format(M5Stack準拠)を一括適用
  • test.ymlformat ジョブを追加し、PR時に clang-format 準拠を自動チェック
  • formattest ジョブは並列実行(CI時間に影響なし)

変更内容

  • コードの動作変更なし(フォーマットのみ)
  • clang-format v18 を使用(jidicula/clang-format-action@v4.14.0
  • チェック対象は src/ ディレクトリに限定

Test plan

  • テストバイナリ直接実行: 202テストケース / 67,870アサーション 全PASSED
  • CI の format ジョブが正常に動作すること
  • CI の test ジョブが引き続き PASSED であること

- src/ 配下の全ソースファイルに .clang-format (M5Stack準拠) を適用
- test.yml に clang-format チェックジョブを追加(format と test が並列実行)
ローカル環境(v21)とCI(v18)の差異でフォーマットチェックが失敗していた問題を修正
@ainyan03
ainyan03 merged commit 13bbed0 into main Feb 8, 2026
6 checks passed
@ainyan03
ainyan03 deleted the claude/ci-clang-format branch February 8, 2026 23:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant