Skip to content
GitHub Code Quality

GitHub Code Quality

Sus desarrolladores entregan más código que nunca, y el trabajo pendiente relacionado con la calidad crece más rápido de lo que su equipo puede resolverlo. Detectar los problemas nunca fue lo difícil. Corregirlos sí. GitHub Code Quality muestra cada resultado en la pull request junto con una corrección que sus desarrolladores revisan y aplican antes del merge, y mantiene un estándar único en todos los repositorios mediante Rulesets.

GitHub Code Quality dashboard showing CodeQL findings, maintainability and reliability scores, AI suggestions, and a list of code quality issues with severity and finding counts.

Un 67 % de los resultados incluyen una sugerencia de corrección generada por IA

Un 70 % de los resultados en PR complejas se corrigen el mismo día

Un 50 % menos de trabajo pendiente en los repositorios en los seis meses posteriores a la activación de Code Quality

Ship more code, not more backlog

Stay in the workflow

GitHub Code Quality surfaces findings directly in pull requests, so developers don’t have to switch to a separate dashboard.

Fix issues as you review

Each finding includes a reviewable fix developers can apply before merging.

Reduce backlog and ship faster

Spend less time triaging quality issues and more time reviewing and shipping fixes.

Workflow

Everything you need to enforce quality

Detección diseñada para el código de la era de la IA

El análisis determinista de CodeQL detecta lo que cubren las reglas. La detección asistida por IA detecta lo que estas no detectan. Juntas mantienen el ritmo del código que sus desarrolladores generan más rápido de lo que crece cualquier biblioteca de reglas.

GitHub repository security page showing AI findings for code quality issues across recently changed files.

Corrija el problema desde el origen

Sus desarrolladores no abren un panel. Abren una pull request. Copilot Autofix genera la corrección allí mismo. La revisan, la editan o la descartan. Nada hace un merge automáticamente.

GitHub code quality bot suggesting a fix for an invalid NaN comparison in a pull request.

Un único estándar, independientemente de quién o qué escriba el código 

Los mismos rulesets rigen el código que escriben sus desarrolladores, los resultados que devuelve la revisión del código de Copilot y las pull requests que abren sus agentes de programación. Calidad y seguridad, un único flujo de trabajo. 

GitHub pull request checks blocking a merge after a code quality check fails.

Cobertura donde está la calidad 

Code Quality muestra los informes de cobertura que ya tiene en formato Cobertura XML y condiciona los merge según los umbrales definidos en rulesets. Una única superficie de administración, un proveedor menos.

GitHub code quality bot showing improved Java code coverage and a blocked merge.
Add-on

Bring Code Quality to your organization

Code Quality

Calidad en la pull request y gobierno en toda la organización.

$10USDpor autor de confirmaciones al mes + uso

¿Qué incluye?

  • Detección híbrida (CodeQL determinista y asistencia de IA)
  • Corrección automática en la pull request
  • Controles de calidad de rulesets, umbrales de cobertura y protección de merges
  • Puntuación de mantenibilidad y fiabilidad.
  • Ingesta de cobertura (Cobertura XML)
  • Implementación en toda la organización, paneles y API.

10°USD por autor de confirmaciones al mes, más la facturación según el uso de las funciones de IA y de los minutos de Actions. Repositorios públicos: 0 USD por autor de confirmaciones, más la facturación según el uso del trabajo basado en IA. Disponible en GitHub Enterprise Cloud y GitHub Team. 

Preguntas frecuentes

¿Cuánto cuesta Code Quality?

10 USD por autor de confirmaciones al mes, más la facturación según el uso del trabajo basado en IA. Los análisis deterministas de CodeQL consumen minutos de GitHub Actions. Los repositorios públicos no tienen ningún cargo por autor de confirmaciones; solo se factura según el uso de las capacidades basadas en IA.

¿Qué lenguajes admite Code Quality?

Java, JavaScript, TypeScript, Python, Ruby, C# y Go.

¿Necesito otra herramienta para la cobertura de pruebas?

No. Code Quality muestra los informes de cobertura de las herramientas de prueba que ya utiliza en formato Cobertura XML y, después, condiciona los merges según los umbrales definidos en Rulesets. Lee los datos de cobertura; no instrumenta las pruebas.

¿En qué se diferencia de GitHub Advanced Security?

GitHub Advanced Security se centra en la seguridad: Code Security detecta vulnerabilidades y Secret Protection encuentra credenciales expuestas. Code Quality abarca la mantenibilidad, la fiabilidad y la cobertura, y ambas disciplinas se complementan. Los problemas de calidad son el lugar donde suelen ocultarse las vulnerabilidades, por lo que un código más limpio reduce el trabajo de análisis del equipo de seguridad. Code Quality y Code Security se ejecutan sobre el mismo motor de CodeQL, y los tres muestran sus resultados en una única vista general de seguridad y calidad.

¿Code Quality funciona con la revisión del código de Copilot?

Sí, como experiencias integradas, pero independientes. La revisión del código de Copilot ofrece comentarios en contexto a sus desarrolladores mientras escriben código, y esos comentarios son efímeros. Code Quality proporciona a sus responsables resultados persistentes, controles aplicables e informes que abarcan todos los repositorios y periodos. Ambos aparecen en la pull request.

¿Code Quality es un producto de cumplimiento?

No. Code Quality facilita el gobierno interno y el flujo de trabajo de los desarrolladores. No constituye una certificación de cumplimiento con estándares regulatorios ni con un marco de auditoría. 

¿Puedo gestionar la calidad en toda mi organización?

Sí. Implemente Code Quality en toda la organización con paneles, acciones masivas, API y puntuaciones a nivel de repositorio y de organización.

¿Dónde puede mi equipo aprender a configurarlo?

El itinerario de aprendizaje de GitHub Code Quality explica cómo activar las comprobaciones, configurar rulesets, corregir resultados con Autofix e interpretar los paneles. Comience el itinerario.