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