Skip to main content

Corregir las incidencias de calidad del código en una pull request

Mantén las incidencias de calidad fuera de tu rama predeterminada aplicando correcciones automáticas, delegando las tareas de corrección en Copilot o descartando hallazgos irrelevantes.

¿Quién puede utilizar esta característica?

Usuarios con acceso de escritura

GitHub Team o GitHub Enterprise Cloud

Sugerencia

Si no está familiarizado con Code Quality, consulte Impedir que los problemas de calidad del código lleguen a la rama predeterminada para ver un tutorial guiado sobre cómo Code Quality funciona en las solicitudes de incorporación de cambios.

Cómo funciona Code Quality en las solicitudes de incorporación de cambios

Al abrir una solicitud de incorporación de cambios, Code Quality usa CodeQL para realizar un examen basado en reglas de los cambios y publica los resultados como comentarios por github-code-quality[bot]. Cada búsqueda incluye un autofijo sugerido. Los resultados se etiquetan por gravedad (Error, Advertencia, Nota) y los administradores pueden establecer puertas de calidad para bloquear las combinaciones en función de la gravedad de estos hallazgos.

Resolución de un hallazgo

  1. En GitHub, vaya a la solicitud de incorporación de cambios abierta.
  2. En la pestaña Archivos modificados , desplácese hasta un comentario de izquierda por github-code-quality[bot].
  3. Revise con cuidado el comentario y la corrección automática sugerida en términos de lógica, seguridad y estilo.
  4. Si está de acuerdo con la sugerencia y desea aplicar la corrección, haga clic en Confirmar sugerencia o en Agregar sugerencia al lote.
  5. Como alternativa, si la búsqueda no es relevante o procesable, puede descartarla haciendo clic en Descartar búsqueda. Por ejemplo, podría descartar un hallazgo que ya no se mantiene en el código heredado, es una excepción conocida a los estándares de codificación del equipo o es un falso positivo que no supone un riesgo real de calidad.

Delegar el trabajo de corrección a Copilot

Si tiene una Copilot licencia, puede delegar el trabajo de corrección en Copilot cloud agent. Haga un comentario en la solicitud de incorporación de cambios mencionando @Copilot y solicite que Copilot corrija los problemas detectados.

Captura de pantalla que muestra un comentario de PR que invocó al agente en la nube de Copilot.

Copilot responde con un emoji de ojos (👀) a tu comentario, inicia una nueva sesión del agente y abre un pull request con las correcciones necesarias.

Puede hacer seguimiento del trabajo de Copilot cloud agent.

Necesita una Copilot licencia para invocar Copilot cloud agent.
Regístrese para Copilot

Pasos siguientes