Skip to main content
手動のコードレビューはボトルネックを生み出します。レビュアーはコンテキストを切り替え、PRが溜まり、フィードバックの品質にばらつきが生じます。AI搭載のコードレビューは、人間のレビュアーがコードを見る前に、すべてのPRで即座に実行され、問題を発見します。

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 で設定します。

はじめに

  1. kodus.ioでワークスペースを作成するか、Kodusをセルフホストします
  2. Gitプロバイダーを接続します(GitHub、GitLab、Bitbucket、Azure DevOps、またはForgejo)
  3. 監視するリポジトリを選択します
  4. PRをオープンします — Kodusが自動的にレビューします
プラットフォーム固有のセットアップについては以下を参照してください: