はじめに

最近自分のgithubリポジトリにCodeRabbitを導入してみています。AIがPRの内容を見てコードレビューしてPRにコメントをくれます。2023-11-17時点ではフリープランが用意されており、publicリポジトリに対しては無料でコードレビューまでしてくれるので個人利用の範囲であれば十分な機能を備えていると思います。 中身はOSS化されている様子。 https://github.com/coderabbitai/ai-pr-reviewer

CodeRabbit

githubまたはgitlabのアカウントでサインインすることができます。

リポジトリごとにレビュー内容や言語などを細かく設定することができます(逆にリポジトリを跨いで一括で設定する方法はなさそう?) image.png

どんな感じ?

PRを作るとCodeRabbitが差分を読み取って、サマリーを書き加え、コード内容へのコメントをしてくれるようになります。

・サマリーの例 image.png image.png

https://github.com/Showichiro/timer/pull/38

・コードへのコメントの例

image.png

返信をすると返事をくれます。 image.png

https://github.com/Showichiro/ts-convertor-generator-from-excel/pull/3

使ってみてどう?

記事一覧に戻る