0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

TL;DR

CodeRabbitを使ってみました。

CodeRabbitの利点は次のようなところにあると感じています。

  1. IDEからも実行できる:https://docs.coderabbit.ai/guides/install-vscode
  2. リポジトリごとに権限を付与できる:https://docs.coderabbit.ai/platforms/github-com
  3. 他のAIツールのプロンプトを読み込める:https://docs.coderabbit.ai/integrations/knowledge-base#supported-configuration-files
  4. Instructionなどの設定を与えることができる(path_instructionでパスごとに設定可能):https://docs.coderabbit.ai/reference/configuration

実際に使ってみた

課題設定

下記のPRで実施をしました。

上記のPRはある程度テストはできているものの、次の欠陥を抱えています

  1. README.mdが下階層に分かれていてわかりづらかったり、一部重複している
  2. CI/CDでのテストがない

ただ、Copilotの設定について記載をすることとしていました。

修正内容

基本的な誤字についてはCodeRabbitから修正をしてくださいました
(macOSをMacOSとしていた箇所など)

もっとこうであったらよかったなという感想

一方で、CI/CDがないことやREADME.mdについての重複については素通りしてしまった気がします。

今後の改善点

今回は時間の都合上、CodeRabbitのConfigureについては未設定のまま他のAIツールのプロンプトにDefinitionOfDoneを定義していたのですが、あまり機能していないようでした。

実際に使う場合はCodeRabbitのConfigureも設定してコード規約やPRのルールについて記載をできたらと感じました。

awesome-coderabbit/configs at main · coderabbitai/awesome-coderabbit でいくつかのルールを確認できますが、コードのパスごとに柔軟に指示ができそうであるため、こちらはぜひ試してみたいと感じました。

0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?