Saltar al contenido principal

Descripción General

Las configuraciones de Kodus funcionan en tres niveles: Global, Repositorio y Directorio.
El nivel más específico tiene prioridad: Directorio > Repositorio > Global
Global
 ├─ Repositorio A
 │   ├─ Directorio A1
 │   └─ Directorio A2
 └─ Repositorio B

Cómo Funciona

Los campos heredan del nivel padre de forma predeterminada. Cuando cambias un campo en Global, todos los repositorios y directorios sin un override se actualizan automáticamente.
Los overrides son por campo. Puedes anular un campo y heredar todo lo demás.
Una vez que se anula, un campo deja de seguir al padre y usa su valor local en su lugar.

Ejemplos

Cambias los Umbrales de severidad en Global.Todos los repositorios y directorios sin un override se actualizan automáticamente. Los que tienen override permanecen sin cambios.

Mejores Prácticas

  • Comienza en Global con valores predeterminados sólidos
  • Solo anula cuando tengas una necesidad específica para ese repositorio/directorio

Preguntas Frecuentes

No. Los overrides locales permanecen sin cambios.
Sí. Los overrides son por campo.
Del Repositorio primero. Si el Repositorio no tiene override para ese campo, hereda de Global.