Overview
Apply custom code review settings to specific folders in your repository. Ideal for monorepos where different areas have different standards or ownership. Kody selects a single config per PR: Directory → Repository → GlobalLearn how settings flow between levels in Config Inheritance & Overrides.
How it works
- Configure any folder at any depth (e.g.,
api/src/services
) - Configure as many folders as you want
- No overlapping: if you configure
api/src/services
, you cannot also configureapi/src/services/users
Selection rules
- One configured directory touched: Uses that directory’s config
- No configured directories touched: Uses repository config (or global if no repo config)
- Two or more configured directories touched: Escalates to repository config (or global if no repo config)
Kody uses one config per PR to keep reviews predictable. Mixing configs causes conflicts.
Examples
- Single configured directory
- No configured directories
- Multiple configured directories
You configured
src/microservice-alpha
. PR changes files in src/microservice-alpha
and unconfigured folders.Uses microservice-alpha config.Setup
- Open your repository’s Code Review settings
- Add directory entries and assign configurations
- Save changes
kodus-config.yml
, it overrides web settings (see Config Priority in General settings).