> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kodus.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Cómo aplicar estándares de codificación en pull requests

> Aprende a aplicar automáticamente las convenciones de codificación, las reglas de arquitectura y las mejores prácticas de tu equipo en cada pull request.

Aplicar estándares de codificación de forma manual es lento e inconsistente. Diferentes revisores detectan cosas distintas, y las convenciones se van diluyendo con el tiempo. La solución es codificar tus estándares en reglas automatizadas que se ejecuten en cada PR.

## Cómo funciona con Kodus

Kodus te permite definir **Kody Rules** — instrucciones personalizadas que se verifican automáticamente durante cada revisión de código. Existen dos tipos:

* Las **Review Rules** se ejecutan durante la revisión de código y analizan los diffs de archivos o el PR completo según tus estándares
* Las **Memories** son convenciones persistentes que Kody aplica en todas las interacciones — revisiones de código, conversaciones y sugerencias

### Ejemplo: Aplicar una convención de nomenclatura

Puedes crear una regla a nivel de archivo como:

* **Regla**: "Los componentes de React deben usar nombres de archivo en PascalCase"
* **Ruta**: `src/components/**/*.tsx`
* **Severidad**: Alta
* **Instrucciones**: "Marcar cualquier archivo de componente que no siga la nomenclatura PascalCase."

### Ejemplo: Aplicar límites de arquitectura

Una regla a nivel de PR puede validar aspectos que involucran múltiples archivos:

* **Regla**: "La capa de dominio no debe importar de la infraestructura"
* **Alcance**: Pull Request
* **Instrucciones**: "Verificar en `pr_files_diff` si hay alguna sentencia de importación en `src/domain/` que haga referencia a `src/infrastructure/`. Esto viola nuestra arquitectura hexagonal."

## Otros enfoques

También puedes aplicar estándares mediante:

* **Importar desde la Biblioteca de Reglas** — navega por reglas prediseñadas para seguridad, rendimiento y estilo
* **Sincronizar reglas del IDE** — importa automáticamente reglas desde Cursor, Copilot, Claude y otras herramientas de IA
* **Reglas de repositorio** — define reglas en archivos markdown directamente en tu repositorio (`kodus/rules/`)
* **Generación automática de reglas** — deja que Kody analice 3 meses de historial de revisiones y sugiera reglas basadas en los patrones de tu equipo

## Primeros pasos

1. Ve a **Configuración de Revisión de Código** → **Kody Rules**
2. Haz clic en **Agregar Regla** y define tu estándar
3. Establece la ruta, la severidad y las instrucciones detalladas
4. Kody lo aplicará en cada PR futuro

Para más detalles, consulta la [documentación de Kody Rules](/how_to_use/es/code_review/configs/kody_rules).
