概要
先日Googleの主催するModern App Summit ’25に参加しました。その中でもGemini Code Assistはイベントを通して推していたのかなと感じたのとGithub連携によるコードレビューは是非とも試してみたいと思ったので試してみたいと思います。
参考ページ
公式
セットアップ
どこよりも優しくgithub連携までします。
github appsから連携
個人もしくは参加しているオーガナイゼーションを選択。今回はデモなので個人に紐付けます
全てに適用する or 特定のリポジトリを選択できる。今回はリポジトリを指定。
リポジトリで作成されたすべてのプル リクエストは、Gemini によるコード レビューを受けます。
コードレビューには、プルリクエストの概要、改善提案、提案されたコミットが含まれます。
とのこと。完了!!
実際にコードレビューをしてもらう
これでやってみる。
せっかくなので私のポートフォリオをGeminiにベース書いていただきました。あとは細かい微調整。
PRはこちら。
追ってコードレビューの提案。簡単なUIなのでそこまで多くは提案されなかった。ここが商用の開発だったらどこまで指摘が出るのかは楽しみ
まとめ
Gemini Code AssistをGithub連携させるとPR時にサマリーやコードレビューまでしてくれることは確認できました。日本語で返してもらったり中身をチューニングしていくことができるらしいのでこれからもっと掘っていきたいです。
Geminiで吐いたコードをpushしているのだから特に何も出てこないんじゃないかと思ったが、ちゃんと自分でコードレビューしてくれたので中の人が2人いるような感覚になりました。笑
GitHub Copilotが競合する機能だと思いますが、それだと現状Enterpriseプランにしないとコードレビューは使えないようです。どこかで機会があれば掘ろうかな