Kodusがコードレビューを自動化する方法
接続されると、Kodusはすべてのプルリクエストを自動的にレビューします。セキュリティの脆弱性、パフォーマンスの問題、エラー処理、保守性、カスタムルールについてコードを分析し、PR内に直接コメントを投稿します。サポートされているプラットフォーム
- GitHub — GitHub App(またはパーソナルアクセストークン)を通じて
- GitLab — OAuth(またはパーソナルアクセストークン)を通じて
- Bitbucket — APIトークンを通じて
- Azure DevOps(Azure Repos)— パーソナルアクセストークンを通じて
- Forgejo — パーソナルアクセストークンを通じて
分析される内容
デフォルトでは、Kodusは Code review → What to review でオン/オフを切り替えられるカテゴリと、独自のルールを確認します:- セキュリティ問題(SQLインジェクション、XSS、ハードコードされた秘密情報)
- パフォーマンスの問題(N+1クエリ、インデックスの不足)
- 潜在的なバグ(nullポインタ、リソースリーク、エラー処理のギャップ)
- ビジネスロジックへの準拠(リンクされたタスク要件に対して検証)
- カスタムKodyルール(コードスタイルやチームの規約に使用します)
レビューの頻度オプション
頻度は Code review → General の Enable Automated Code Review → Review Cadence で設定します。はじめに
- kodus.ioでワークスペースを作成するか、Kodusをセルフホストします
- Gitプロバイダーを接続します(GitHub、GitLab、Bitbucket、Azure DevOps、またはForgejo)
- 監視するリポジトリを選択します
- PRをオープンします — Kodusが自動的にレビューします