Las Reglas del Repositorio usan el mismo mecanismo de sincronización automática que la detección de archivos de reglas del IDE. Habilita “Auto-sincronizar reglas del repositorio” en la configuración para activar ambas funciones. Consulta Detección de Archivos de Reglas para la configuración.
Cómo Usar
Puedes crear Kody Rules personalizadas directamente en tu repositorio colocando archivos markdown estructurados en directorios específicos. Esto te permite versionar tus reglas junto con tu código y compartirlas con tu equipo.Sincronización
- Detección Automática: Las reglas del repositorio se detectan y sincronizan automáticamente cuando están habilitadas
- Sincronización Manual: Agrega
@kody-synca cualquier archivo de regla para sincronizarlo individualmente (funciona incluso con la sincronización automática deshabilitada) - Aplicación Web: Las reglas sincronizadas aparecen en el panel de tu aplicación web de Kodus
- Actualizaciones en Tiempo Real: Los cambios en los archivos de reglas se sincronizan cuando se cierran los Pull Requests
Ubicación de los Archivos
Coloca tus archivos de reglas en uno de estos directorios:.kody/rules/**/*.mdrules/**/*.md
Plantilla de Regla
Cada archivo de regla debe seguir exactamente esta estructura de plantilla:Campos de la Plantilla
Campos Requeridos
| Campo | Descripción | Valores |
|---|---|---|
title | Nombre de la regla mostrado en la interfaz | Cualquier cadena descriptiva |
scope | Alcance del análisis de la regla | "file" o "pull_request" |
path | Rutas de archivos donde aplica la regla | Array de patrones glob |
severity_min | Nivel mínimo de severidad | "low", "medium", "high", "critical" |
Ejemplos de Reglas
Ejemplo de Regla a Nivel de Archivo
Ejemplo de Regla a Nivel de Pull Request
Requisitos de Configuración
Para usar las Reglas del Repositorio, tienes dos opciones:Opción 1: Habilitar Sincronización Automática (Recomendado)
- Habilitar Detección de Archivos de Reglas: Activa “Auto-sincronizar reglas del repositorio” en la configuración
- Crear archivos de reglas: Coloca archivos
.mden los directorios.kody/rules/**orules/** - Sincronización automática: Todos los archivos de reglas se sincronizan cuando se cierran los PRs
Opción 2: Sincronización Manual (Selectiva)
- Crear archivos de reglas: Coloca archivos
.mden los directorios.kody/rules/**orules/** - Agregar marcador de sincronización: Incluye
@kody-syncen cualquier parte del archivo de regla - Hacer commit de los cambios: Solo los archivos marcados se sincronizarán (el interruptor de sincronización automática permanece desactivado)