Descripción General
Aplica configuraciones de revisión de código personalizadas a carpetas específicas de tu repositorio. Ideal para monorepos donde diferentes áreas tienen estándares o propietarios distintos. Kody selecciona una única configuración por PR: Directorio → Repositorio → GlobalAprende cómo fluyen los ajustes entre niveles en Herencia y Overrides de Configuración.
Cómo Funciona
- Configura cualquier carpeta a cualquier profundidad (p. ej.,
api/src/services) - Configura tantas carpetas como quieras
- Sin superposición: si configuras
api/src/services, no puedes también configurarapi/src/services/users
Reglas de Selección
- Un directorio configurado afectado: Usa la configuración de ese directorio
- Ningún directorio configurado afectado: Usa la configuración del repositorio (o la global si no hay configuración de repositorio)
- Dos o más directorios configurados afectados: Escala a la configuración del repositorio (o la global si no hay configuración de repositorio)
Kody usa una configuración por PR para mantener las revisiones predecibles. Mezclar configuraciones causa conflictos.
Ejemplos
- Un directorio configurado afectado
- Ningún directorio configurado afectado
- Múltiples directorios configurados afectados
Configuraste
src/microservice-alpha. El PR cambia archivos en src/microservice-alpha y carpetas no configuradas.Usa la configuración de microservice-alpha.Configuración
- En la barra lateral, abre el selector de alcance en la parte superior del grupo Code review y elige Add repository configuration
- En Create repository settings, usa Select the target repository, luego Select the target directories (una o más carpetas) y haz clic en Create settings
- Elige el nuevo alcance de directorio — aparece con sangría bajo su repositorio en el selector de alcance — y cambia los ajustes en cualquier página (General, What to review, Kody Rules, What Kody writes); las páginas de ajustes se guardan con Save settings
kodus-config.yml, anula los ajustes de la interfaz web (consulta Prioridad de Configuración en los ajustes Generales).