[[Ruff]]でどのような順に設定ファイルを発見して解決するかについて。
## 基本
**ディレクトリ階層内で最も近いファイル** を使用する。
- **設定ファイルはマージされない**
- 引き継ぐ場合は `extend = "../pyproject.toml"` のように指定する
- `[tool.ruff]` セクションが含まれない [[pyproject.toml]] は無視
- ファイルが見つからなかった場合はデフォルト設定が適応される
## ファイル内に記載された相対パスの基準場所
以下の優先順。
1. CLI に `--config` が指定された場合カレントディレクトリ
2. 最も優先度が高く読み込まれたファイルのあるディレクトリ