Skip to content

v2.2.0 - validate-review の全件検証と自動対応

Latest

Choose a tag to compare

@nanasess nanasess released this 01 Oct 12:40
fe36819

新機能

validate-review: レビューコメントの全件検証 (#26)

  • 引数なしで現在ブランチの PR、PR URL / 番号指定でその PR の、未解決レビューコメントをまとめて検証します。コメント URL (#discussion_r...) 指定時は従来どおり 1 件のみです
  • 解決済みスレッドと PR 作成者自身のコメントはスキップし、スキップ理由も一覧に明記します
  • 判定は 妥当 / 非妥当 / 部分的に妥当 / 判定保留 の 4 値で、file:line の根拠と [VERIFIED] / [ASSUMED] を付けます
  • reply-review も PR 単位でまとめて返信できるようになりました (返信はスレッドごとに個別投稿)

validate-review: 妥当な指摘は修正・返信まで自動で進める (#27)

  • 判定が「妥当」かつ [VERIFIED] で、修正方針が一意に定まる PR スコープ内の非破壊的な修正は、確認を待たずに 修正 → 検証 → コミット → push → スレッドごとの返信 まで進めます
  • 非妥当への反論、部分的に妥当、判定保留、設計判断を伴うものなどは「要確認」とし、PushNotification で通知したうえで AskUserQuestion の選択式で方針を確認します。回答に従って修正・返信まで続けます
  • 安全のため、PR の head リポジトリ・ブランチ・コミット (headRefOid) とローカルの checkout が一致しない場合や、未コミットの変更がある場合は自動対応しません。push は照合済みの remote と ref を明示して行い、force push・スレッドの resolve・マージは行いません
  • reply-review は、自動対応で返信済みのコメントを対象から外します

その他

  • プラグインのバージョンを 2.2.0 に更新し、claude plugin update で上記の変更が反映されるようにしました (#28)

Pull Requests

#26, #27, #28

Full Changelog: v2.1.0...v2.2.0