> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloudthinker.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Code Review Analytics

> レビュー済みリポジトリ全体のPR件数、品質スコア、検出分布、開発者別パフォーマンスを確認する

Analytics セクションは、Oliver が実行したすべてのコードレビューの上にデータレイヤーを追加します。品質が改善されている箇所、検出が集中している箇所、そして各コントリビューターの経時的なトレンドを可視化します。

ナビゲーションの **Code Review → Analytics** からアクセスしてください。

## Analytics タブ

Analytics セクションには 3 つのタブがあります。Leaderboard と Skill Matrix タブはそれぞれ専用のリファレンスページに詳しく記載されています。このページでは Overview と Author Performance ビューについて説明します。

| タブ               | 表示内容                                                                                                                 |
| ---------------- | -------------------------------------------------------------------------------------------------------------------- |
| **Overview**     | 期間比較のPR件数、平均品質スコア、深刻度別の検出件数、上位の検出カテゴリ                                                                                |
| **Leaderboard**  | 品質とコードの複雑さでランク付けされた開発者スコア — [Leaderboard](/ja/guide/code-review/leaderboard) を参照                                     |
| **Skill Matrix** | Security、Performance、Correctness、Patterns にわたるドメイン習熟度ヒートマップ — [Skill Matrix](/ja/guide/code-review/skill-matrix) を参照 |

## Overview タブ

Overview タブは「コード品質は改善しているか？最も多く現れる検出タイプはどれか？」という問いに答えます。

### サマリーカード

Overview タブの最上部には 4 つの指標カードが表示されます：

| カード               | 説明                                                      |
| ----------------- | ------------------------------------------------------- |
| PRs reviewed      | 選択期間中にレビューを受けたプルリクエストの総数                                |
| Avg Quality Score | レビュー済みPR全体の平均品質スコア（1〜10スケール）。スコアは10から始まり検出の深刻度によって減点される |
| Total findings    | Critical、High、Medium、Low の深刻度別に分類された全検出の合計              |
| Resolution rate   | PRがマージされる前に解決された検出の割合                                   |

### 期間比較

サマリーカードの下に、週次・月次のパネルが現在期間の値と前期間の値を方向インジケーター（↑ / ↓）とともに並べて表示します。品質スコアと検出数を組み合わせて読み取ってください：

| 品質スコア | 検出数   | 解釈                                                                                                    |
| ----- | ----- | ----------------------------------------------------------------------------------------------------- |
| ↑ 上昇  | ↓ 減少  | 開発者がより早い段階で問題を発見・修正している                                                                               |
| ↑ 上昇  | → 横ばい | チームがより多くの検出をマージ前に解決している                                                                               |
| ↓ 低下  | ↑ 増加  | 新しいコントリビューター、新しいリポジトリ、または解決への取り組みが減少 — [コンベンションルール](/ja/guide/code-review/convention-rules) のカバレッジを確認 |
| → 横ばい | → 横ばい | レビュー品質は安定している — Leaderboard で開発者間の偏りがないか確認                                                            |

### 検出トレンドチャート

トレンドチャートは、選択した日付範囲での深刻度別（Critical、High、Medium、Low）検出件数の推移をプロットします。各深刻度は独立したシリーズとして描画されます。

| パターン                          | シグナル                                                            |
| ----------------------------- | --------------------------------------------------------------- |
| 数週間にわたって Critical と High が減少  | 開発者がマージ前に重大な問題に対処している                                           |
| High が横ばいの中で Medium と Low が増加 | PR件数の増加や新しいコンベンションルールがスタイル問題をより多く検出している — ルールを初めて追加したときに想定される動き |
| 全深刻度で急激なスパイク                  | 大規模なリファクタリングが入った、新しいリポジトリが追加された、または新しいコントリビューターがレビュー対象に加わった     |
| 全深刻度で横ばい                      | カバレッジと品質が安定している。より長いトレンドを把握するには日付範囲を広げてください                     |

### 上位検出カテゴリ

トレンドチャートの下には、最も頻繁に現れる検出カテゴリのランキングが表示されます（例：「エラーハンドリングの欠如」「ハードコードされたシークレット」「N+1クエリ」）。

上位カテゴリはコンベンションルールの導入で最も効果が見込める対象です。検出の40%を占めるパターンをターゲットにした単一のコンベンションファイルを追加するだけで、以降のレビューからそのノイズを排除できます。パターンのエンコード方法については [コンベンションルール](/ja/guide/code-review/convention-rules) を参照してください。

## Author Performance タブ

Author Performance タブは、レビュー済みのすべてのプルリクエストのデータを開発者ごとに集計して 1 行で表示します。Leaderboard と併用することで、チームの相対ランキングと個人の詳細分析の両方を行えます。

### Author テーブルの列

| 列                 | 説明                                       |
| ----------------- | ---------------------------------------- |
| PRs reviewed      | 選択期間中にAIレビューを受けたこの著者のPR総数                |
| Avg Quality Score | この著者のレビュー済みPR全体の平均品質スコア（1〜10）            |
| Total findings    | この著者の深刻度別の検出合計                           |
| Resolution rate   | この著者の検出のうちマージ前に解決された割合                   |
| Impact score      | 貢献したコードの複雑さの累計 — 正確な計算式は Leaderboard を参照 |

### 開発者プロフィールダイアログ

任意の行をクリックするとフルプロフィールが開きます。プロフィールデータはタブで選択した日付範囲に関係なく、直近90日のローリングウィンドウを使用します。

| セクション                 | 説明                                                               |
| --------------------- | ---------------------------------------------------------------- |
| プロフィールヘッダー            | アバター、MR総数、検出総数、平均品質スコア、Skill Matrix の総合パーセンテージ                   |
| Skill Radar           | この開発者の 4 つの Skill Matrix ドメインを示す極座標レーダーチャート                      |
| Resolution Rate       | マージ前に解決された検出の割合（プログレスバー表示）                                       |
| Focus Areas           | 自動導出された**Strengths**（上位 2 ドメイン）と**Development areas**（下位 2 ドメイン） |
| Weekly Findings Trend | 過去90日間の深刻度別検出を積み上げた縦棒グラフ                                         |
| Pattern Force Graph   | AIが識別した繰り返しパターンを力指向ネットワークとして可視化                                  |

<Tip>
  著者プロフィールと [Leaderboard](/ja/guide/code-review/leaderboard) を併用して、チームの相対ランキングと個人の詳細分析の両方を活用しましょう。
</Tip>

## フィルター

すべてのチャートとテーブルは、Analytics ページ上部のフィルターバーに反応します：

| フィルター | 効果                                      |
| ----- | --------------------------------------- |
| 日付範囲  | 標準プリセット（7日、30日、90日）またはカスタム範囲            |
| リポジトリ | 1つ以上の接続済みリポジトリにデータを限定                   |
| 深刻度   | Critical と High のみを表示して最もインパクトの大きい検出に集中 |

## 関連情報

<CardGroup cols={2}>
  <Card title="Leaderboard" icon="trophy" href="/ja/guide/code-review/leaderboard">
    チーム全体でコード品質と生産性のバランスを取るスコア計算式
  </Card>

  <Card title="Skill Matrix" icon="radar" href="/ja/guide/code-review/skill-matrix">
    Security、Performance、Correctness、Patterns にわたるドメインレベルの習熟度ヒートマップ
  </Card>

  <Card title="コンベンションルール" icon="list-check" href="/ja/guide/code-review/convention-rules">
    繰り返し発生する検出を減らすためにチームの標準をエンコード
  </Card>
</CardGroup>
