Skip to content

CodeRabbitのAutofix(Beta)機能でレビュー項目を自動修正する

公開:

シェア

CodeRabbitのAutofix(Beta)機能でレビュー項目を自動修正する
この記事の操作
Markdownで見る

Chrome(最新版)のBuilt-in AIが必要です。

Chrome(最新版)のBuilt-in AIが必要です。

いつも通りCodeRabbitにレビューをさせていたところ、GitHubのPRに書かれているコメント内容が少し変化していることに気づきました。「Autofix(Beta)」セクションが追加されています。

説明をざっと読む限りでは、CodeRabbitがコメントした内容について、未解決なものを修正してくれるとのことです。

早速試してみましょう。今回は「Push a commit to this branch」を選択しました。これはPRを出しているブランチに対してそのままコミットとPushを行う様子です。

チェックボックスをオンにすると、コメントが追加されます。「X unresolved review comment…」というコメントがありますので、ここでどれくらいの修正作業が走る見込みかをチェックしておきましょう。

修正が完了すると、コメントが更新されます。どのファイルをどのコミットで変更したかなどの情報が出てきました。2分半程度で更新してくれるので、そこまで待たされる感じもありませんね。

レビュー結果の修正までCodeRabbitで一気通貫

CodeRabbitのレビュー内容をコピーアンドペーストしてClaude Code / Cursorなどで修正するのも手軽でしたが、このようにチェック1つでやってくれるならさらに便利だなと思います。

ベータ機能ですので、正式リリースされる時にどんな感じになるか楽しみですね。個人的には、YAMLファイルの設定で「レビューコメントを生成したら、そのまま修正する(直接 or PRへのPR)」とかができると、めちゃくちゃ便利な気がしますね。

追記: メンションでも動く様子

たまにチェックボックスが出ないことがありました。理由などはあまりわかってないのですが、とりあえずメンションしたら動いてくれるみたいです。

ドキュメントなど

Hidetaka Okamoto profile photo

Hidetaka Okamoto

Developer Experience Engineer

Developer Experience Engineer。AWSやCloudflare上へのサーバーレスなアプリ開発を得意とする開発者。元Stripe Developer Advocate / AWS Samurai 2017など、サービスの使い方や活用Tipsを紹介するコンテンツ作成や登壇などを得意とする。

⭐ この記事への反応

はてなアカウントでスターを付けることができます

関連記事

KiroのProプランをFreeに戻した時の覚書

最近AIコーディング疲れを起こしている感じもあり、使用頻度の低いツールを解約したりダウングレードしています。今回はKiroをダウングレードしました。 Kiroのプラン変更はWebのダッシュボードから Kiroのプラン変更 […]

Claude CodeとClaude Projectを利用してサイトの改善計画をたてる

ウェブサイトの定期的な改善をする上で、いろんな視点でのレビューや検査があるのが理想です。今回は新しい切り口としてClaudeを使ったレビューと計画策定を試してみました。 Claude Codeを利用したサイトレビュー C […]

Claude と DeepWiki MCP で、GitHub に公開されている OSS を効率的に理解する方法

React の SSR 周りで、React Fizz と React Flight の関係を整理したくなりました。公式の docs と RFC、ソースを行き来しながら読むのは骨が折れる作業です。リポジトリを Claude […]

Cursor AgentでWordPressプラグインのコードスキャンフローをCircleCIで動かす

サププライチェーン攻撃が原因と思われるセキュリティ事故のニュースが最近増えてきました。公開しているWordPressプラグインについても、セキュリティ対策をそろそろとるべきかと思い、簡単なスキャンフローをCursorにて […]