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

Kodusがコードレビューを自動化する方法

接続されると、Kodusはすべてのプルリクエストを自動的にレビューします。セキュリティの脆弱性、パフォーマンスの問題、エラー処理、保守性、カスタムルールについてコードを分析し、PR内に直接コメントを投稿します。

サポートされているプラットフォーム

  • GitHub — GitHub Appを通じて
  • GitLab — OAuth + Webhookを通じて
  • Bitbucket — Webhookを通じて
  • Azure DevOps — Webhookを通じて

分析される内容

デフォルトでは、Kodusは以下を確認します:
  • セキュリティ問題(SQLインジェクション、XSS、ハードコードされた秘密情報)
  • パフォーマンスの問題(N+1クエリ、インデックスの不足)
  • エラー処理のギャップ
  • 潜在的なバグ(nullポインタ、リソースリーク)
  • コードスタイルと保守性
  • カスタムKodyルール
  • ビジネスロジックへの準拠(リンクされたタスク要件に対して検証)

レビューの頻度オプション

モード動作
自動すべてのプッシュをレビュー — 継続的なフィードバック
自動一時停止急速なプッシュ時に一時停止(例:15分以内に3回)してノイズを避ける
手動@kody start-review とコメントしたときのみレビュー

はじめに

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