Profundidad de revisión
La profundidad de revisión determina cuánta investigación se dedica a una revisión. El nivel Estándar es adecuado para la mayoría de los pull requests; el nivel Profundo dedica más tiempo y créditos a cambios complejos o delicados.
Estándar y Profundo
| Profundidad | Qué hace HeyDeer | Adecuado para |
|---|---|---|
| Estándar (predeterminado) | Revisa el cambio desde perspectivas independientes y verifica cada hallazgo contra el código. | La mayoría de los pull requests |
| Profundo | Además, mira más allá del diff inmediato y contrasta posibles regresiones. Suele tardar más. | Refactorizaciones y cambios en pagos, autenticación u otro código delicado |
El nivel Profundo usa más créditos que el Estándar, porque el coste depende del trabajo que necesita la revisión. Consulta Cómo funcionan los créditos.
Profundidad de revisión predeterminada
Configura “Profundidad de revisión predeterminada” en Configuración de la organización → Reglas de revisión, en Cómo revisar, o por repositorio; consulta Cómo funciona la configuración. La usan las revisiones automáticas, los comandos en comentarios de PR y el botón Review this revision.
Para usar otra profundidad una sola vez, elige Nueva revisión en la página Revisiones de HeyDeer y selecciona Estándar o Profundo en Profundidad de revisión.
Una configuración habitual mantiene Estándar como valor predeterminado de la organización, establece Profundo en los repositorios con código delicado e inicia una revisión profunda puntual para un pull request arriesgado.
Revisiones profundas y comprobaciones del repositorio
En una revisión profunda, HeyDeer dedica un esfuerzo adicional a cada comprobación del repositorio aplicable. Para una comprobación sencilla, como una regla de nombres, añade skip_extra_reviewers: true a su frontmatter para que las revisiones profundas la traten como lo haría Estándar. No lo añadas en las comprobaciones que protegen comportamientos de riesgo.
---
files: "src/**/*.ts"
skip_extra_reviewers: true
---
Exported functions use camelCase names.
Report any exported function that does not.