Skip to main content

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 → Global
Aprende 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 configurar api/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

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

  1. En la barra lateral, abre el selector de alcance en la parte superior del grupo Code review y elige Add repository configuration
  2. 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
  3. 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
Para cambiar las carpetas más adelante, usa el menú ⋯ junto al selector de alcance → Edit directories; Delete configuration elimina la configuración del directorio. Si también usas kodus-config.yml, anula los ajustes de la interfaz web (consulta Prioridad de Configuración en los ajustes Generales).