55
43

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Gemini Code Assist for GitHubでコードレビューまでしてくれるようなので試してみました

Last updated at Posted at 2025-03-14

概要

先日Googleの主催するModern App Summit ’25に参加しました。その中でもGemini Code Assistはイベントを通して推していたのかなと感じたのとGithub連携によるコードレビューは是非とも試してみたいと思ったので試してみたいと思います。

参考ページ

公式

セットアップ

どこよりも優しくgithub連携までします。

github appsから連携

スクリーンショット 2025-03-09 0.01.11.png
個人もしくは参加しているオーガナイゼーションを選択。今回はデモなので個人に紐付けます

スクリーンショット 2025-03-09 0.03.12.png
全てに適用する or 特定のリポジトリを選択できる。今回はリポジトリを指定。

スクリーンショット 2025-03-09 0.06.51.png
諸々確認して承認。

スクリーンショット 2025-03-09 0.08.28.png
Geminiに飛ぶのでそちら側でも諸々確認して承認。

スクリーンショット 2025-03-09 0.09.10.png

リポジトリで作成されたすべてのプル リクエストは、Gemini によるコード レビューを受けます。
コードレビューには、プルリクエストの概要、改善提案、提案されたコミットが含まれます。

とのこと。完了!!

実際にコードレビューをしてもらう

これでやってみる。

スクリーンショット 2025-03-09 0.31.54.png
せっかくなので私のポートフォリオをGeminiにベース書いていただきました。あとは細かい微調整。

PRはこちら。

スクリーンショット 2025-03-09 0.57.42.png
PRを出すとGemini側でサマリーを出してくれます。

スクリーンショット 2025-03-09 0.58.30.png
スクリーンショット 2025-03-09 0.58.38.png
追ってコードレビューの提案。簡単なUIなのでそこまで多くは提案されなかった。ここが商用の開発だったらどこまで指摘が出るのかは楽しみ

まとめ

Gemini Code AssistをGithub連携させるとPR時にサマリーやコードレビューまでしてくれることは確認できました。日本語で返してもらったり中身をチューニングしていくことができるらしいのでこれからもっと掘っていきたいです。

Geminiで吐いたコードをpushしているのだから特に何も出てこないんじゃないかと思ったが、ちゃんと自分でコードレビューしてくれたので中の人が2人いるような感覚になりました。笑

GitHub Copilotが競合する機能だと思いますが、それだと現状Enterpriseプランにしないとコードレビューは使えないようです。どこかで機会があれば掘ろうかな

55
43
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
55
43

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?