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

# ディレクトリレベルの設定

> カスタムコードレビュー設定でリポジトリ内の特定フォルダーを対象にします。モノリポに最適です。

## 概要

リポジトリ内の特定フォルダーにカスタムコードレビュー設定を適用します。異なる基準または所有権を持つ異なる領域がある場合のモノリポに最適です。

Kody は PR ごとに 1 つの設定を選択します：**ディレクトリ** → **リポジトリ** → **グローバル**

<Note>
  設定がレベル間でどのように流れるかについては <a href="/how_to_use/ja/code_review/configs/inheritance_overrides">設定の継承とオーバーライド</a> を参照してください。
</Note>

## 仕組み

* 任意の深さのフォルダーを設定できます（例：`api/src/services`）
* 必要な数のフォルダーを設定できます
* **重複不可**：`api/src/services` を設定している場合、`api/src/services/users` を追加設定することはできません

### 選択ルール

* **設定済みディレクトリが 1 つタッチされた**：そのディレクトリの設定を使用
* **設定済みディレクトリがタッチされなかった**：リポジトリ設定を使用（リポジトリ設定がない場合はグローバル）
* **設定済みディレクトリが 2 つ以上タッチされた**：リポジトリ設定にエスカレート（リポジトリ設定がない場合はグローバル）

<Note>
  Kody はレビューを予測可能に保つために PR ごとに 1 つの設定を使用します。設定の混在は競合を引き起こします。
</Note>

## 例

<Tabs>
  <Tab title="設定済みディレクトリが 1 つ">
    `src/microservice-alpha` を設定しました。PR は `src/microservice-alpha` と未設定フォルダーのファイルを変更します。

    **microservice-alpha** の設定を使用します。
  </Tab>

  <Tab title="設定済みディレクトリなし">
    PR は特定の設定なしのディレクトリのみをタッチします。

    **リポジトリ**設定を使用します（リポジトリ設定がない場合は**グローバル**）。
  </Tab>

  <Tab title="複数の設定済みディレクトリ">
    `src/microservice-alpha` と `src/microservice-beta` を設定しました。PR は両方をタッチします。

    **リポジトリ**設定にエスカレートします（リポジトリ設定がない場合は**グローバル**）。
  </Tab>
</Tabs>

## セットアップ

1. リポジトリのコードレビュー設定を開きます
2. ディレクトリエントリを追加して設定を割り当てます
3. 変更を保存します

`kodus-config.yml` も使用している場合は、Web 設定をオーバーライドします（一般設定の設定優先度を参照）。
