Skip to main content

Análisis de los resultados de calidad del código para tu repositorio

Vea GitHub Code Quality hallazgos para su rama predeterminada.

¿Quién puede utilizar esta característica?

Usuarios con acceso de escritura

GitHub Team o GitHub Enterprise Cloud

Nota:

GitHub Code Quality está actualmente en versión preliminar pública y sujeto a cambios. Durante versión preliminar pública, Code Quality no se facturará, aunque los escaneos de Code Quality consumirán minutos de GitHub Actions.

Prerrequisitos

Visualización del registro completo de los resultados de calidad del código

  1. Vaya a la pestaña Security and quality del repositorio.
  2. Haga clic para expandir Calidad del código y, a continuación, haga clic en Conclusiones estándar.

Como alternativa, si desea ver los resultados con tecnología de IA para los archivos modificados más recientemente, consulte Mejora de la calidad de código combinado recientemente con IA.

Exploración del trabajo pendiente del repositorio

El panel "Conclusiones estándar" muestra todos los resultados encontrados por el análisis de CodeQL en la rama predeterminada de su repositorio. Esta vista le ayuda a visualizar toda la acumulación de resultados relacionados con la calidad y a priorizar las tareas para resolver problemas específicos.

La información general, en la parte superior de la página, resume la capacidad de mantenimiento y confiabilidad del código base.

Captura de pantalla del panel "Conclusiones estándar" para obtener resultados de calidad del código. El resumen se describe en naranja oscuro.

Debajo de la información general, se muestra la lista completa de resultados con un encabezado con filtros que puede usar para centrarse en un conjunto específico de resultados. Los resultados son:

  • Agrupada por la regla que detectó cada búsqueda
  • Dentro de cada regla, ordenada por ruta de acceso de archivo alfabéticamente

Explore los resultados expandiendo una regla para enumerar los archivos afectados y hacer clic en el nombre de una regla para ver los detalles completos de los resultados.

Captura de pantalla de la tabla Reglas del panel "Conclusiones estándar" para la calidad del código. El nombre de la regla "Propiedad sobrescrita" se resalta en naranja oscuro.

Interpretación de clasificaciones y métricas

Los resultados de calidad del código siempre deben interpretarse en el contexto del repositorio. Por ejemplo:

  • Los repositorios pequeños o los repositorios con solo una pequeña cantidad de código escrito en lenguajes admitidos tienden a tener pocos resultados y buenas clasificaciones.
  • Los repositorios con una gran cantidad de código generado pueden tener muchas implicaciones de mantenimiento, lo que reduce la calificación de mantenibilidad. Esto no es un problema si se puede mantener el propio código fuente.
  • Los repositorios grandes con una gran cantidad de código en un lenguaje totalmente compatible a menudo tienen muchos resultados incluso si la mayoría del código tiene buenos estándares de mantenimiento y confiabilidad.

Para más información sobre las métricas y cómo se calculan las clasificaciones, consulte Referencia de métricas y clasificaciones.

Pasos siguientes