🕌

[CodeRabbit] AI に PR をレビューしてもらった

2023/10/05に公開

はじめに

AI が PR レビューしてくれらしい。最高じゃん。

https://zenn.dev/minedia/articles/7928ef7545b393

やってみた

百聞は一見にしかず、ということで↓のような感じになった。

https://github.com/TakashiAihara/one-factor/pull/14

何をしてくれた

Description の編集

gh pr create --fill で作ったので、コミットタイトルがDescriptionに羅列されていたはずだが、綺麗に編集されていた。

リリースノート の形式で箇条書き。

### Summary by CodeRabbit

### リリースノート:

- **ドキュメンテーション**: NestJSフレームワークのロゴとバッジを削除し、新しいタイトル"One Factor"に置き換えました。RSSリーダーの目的を反映するように説明も更新しました。
- **ドキュメンテーション**: インストール、実行、テストの指示を削除しました。
- **ドキュメンテーション**: サポートセクションを修正して、NestJSとバッカーへの言及を削除しました。
- **ドキュメンテーション**: ライセンス情報は変更されていません。
- **ドキュメンテーション**: `nestjs/typescript-starter`によってリポジトリが生成されたことを述べる"Others"セクションを追加しました。

Walkthrough コメント

概要がざっくりと書かれている感じですね。

## Walkthrough
この変更は、NestJSフレームワークのロゴとバッジを削除し、新たに"One Factor"というタイトルを追加するものです。また、RSSリーダーの目的を反映した説明文への更新、インストールや実行、テストの指示の削除、サポートセクションの修正などが含まれています。

Changes コメント

テーブル形式でそれぞれの内容を。
結構、情報が被ってくるなぁ。
運用するうえでは、いらない部分も多いかも。

ポエムみたいなん何?💦

## Changes

| ファイル名 | 変更概要 |
| --- | --- |
| README.md | NestJSフレームワークのロゴとバッジを削除し、新たに"One Factor"というタイトルを追加。説明文をRSSリーダーの目的を反映したものに更新。インストール、実行、テストの指示を削除。サポートセクションを修正してNestJSとバッカーへの言及を削除。ライセンス情報は変更なし。その他のセクションに`nestjs/typescript-starter`によってリポジトリが生成されたことを追記。 |

> 🐇💻
>
> コードの海を泳ぎ、
>
> 新たな形を見つけた。
>
> "One Factor"の旗を掲げ、
>
> 未来へと進む船出だ!🚀

Tips コメント

PRについて Bot と直接やり取りできるっぽいですね。
あとはレビューを止めてくれーとかも依頼できるっぽい。

### Chat with CodeRabbit Bot (`@coderabbitai`)
- Mention `@coderabbitai` in any *review comment* for bot assistance.
- Note: Review comments are made on code diffs or files, not on the PR overview.

### Pause Incremental Reviews
- Insert `@coderabbitai: ignore` in the PR description to halt the bot's ongoing reviews. Remove the line to resume.
- Additionally, enter `@coderabbitai pause` to halt the bot's ongoing reviews as any issue or review comment. To
resume reviews, enter `@coderabbitai resume` as any issue or review comment.

Review コメント

これが楽しみだったが、README.md の削除だけなので、特に改善も出来ないみたい。
コメントなし!

コピペが非常に見づらいので画像

CodeRabbitの設定

Language は Japaneseに設定。
Early Access Program だけ ON。

それ以外はデフォルトのままです。

今後

このまましばらく使って、何か気づいた点とかあったら書きたいな!(戒め

背景とか(蛇足)

リポジトリのReadmeにも書いたが、いいRSSリーダーがないなぁと思っていた。

inoreader いいけど 月1,400円は痛いんよ(月額契約の場合
技術的な内容は Google ニュースに一任してて補佐的に inoreader を使ってたけど、それには高すぎる。

Crawlee + Nest.js + Next.js + tRPC + Drizzle-orm + Turborepo
でいい感じのもの作れないかなと思ってリポジトリを作った。
ついでに奮起したい(白目

Nest.js と tRPC の相性は知らない!

Discussion