3.1 — Les cinq scopes de configuration
Claude Code ne lit pas un seul fichier de config. Il fusionne jusqu'à cinq couches, chacune avec un niveau de priorité différent. Comprendre cette hiérarchie te permet de prédire exactement quel réglage sera actif dans chaque situation.
Hiérarchie de priorité (du plus fort au plus faible)
| Priorité | Scope | Fichier / Source | Partagé ? |
|---|---|---|---|
| 1 | Managed | managed-settings.json ou managed-settings.d/ |
Entreprise (MDM) |
| 2 | CLI | Flags --model, --permission-mode, etc. |
Session uniquement |
| 3 | Local | .claude/settings.local.json (racine projet) |
Non (gitignored) |
| 4 | Project | .claude/settings.json (racine projet) |
Oui (git-tracked) |
| 5 | User