Skip to main content

Acerca de la revisión de código de GitHub Copilot

Obtén información sobre cómo Copilot puede revisar solicitudes de cambios automáticamente.

Introducción

GitHub Copilot puede revisar el código y proporcionar comentarios. Siempre que es posible, los comentarios de Copilot incluyen cambios sugeridos que puedes aplicar con un par de clics.

Copilot puede revisar el código escrito en cualquier lenguaje de programación.

En este artículo se proporciona información general de Revisión del código de Copilot. Para obtener instrucciones sobre cómo solicitar una revisión de Copilot, consulta Uso de la revisión de código de GitHub Copilot.

Disponibilidad

Revisión del código de Copilot se admite en:

  • GitHub.com
  • GitHub Mobile
  • VS Code
  • Visual Studio
  • Xcode

Revisión del código de Copilot es, con una excepción, una característica premium, disponible con los planes de Copilot Pro, Copilot Pro+, Copilot para empresas y Copilot para empresas.

La excepción es la revisión de una selección de código dentro de un archivo en Visual Studio Code. Se trata de una característica estándar disponible para todos los usuarios de Copilot en VS Code.

Si recibes Copilot de una organización, para poder solicitar una revisión de solicitud de cambios de Copilot en GitHub.com o en GitHub Mobile, la opción Revisión del código de Copilot debe estar habilitada en la configuración de directivas de Copilot para la organización. Consulta Administración de directivas y características para GitHub Copilot en tu organización.

Cuota mensual de revisión de código

Cada vez que Copilot revisa una solicitud de incorporación de cambios o revisa los archivos del IDE que contienen cambios, la cuota mensual de solicitudes de Copilot Premium se reduce en uno. La revisión del código para el texto seleccionado actualmente en VS Code no consume una solicitud premium. Para obtener información sobre las solicitudes Premium, consulta Solicitudes en GitHub Copilot.

Si un repositorio está configurado para solicitar automáticamente una revisión de código de Copilot para todas las nuevas solicitudes de cambios, el uso de la solicitud Premium se aplica a la cuota del creador de la solicitud de cambios. Si GitHub Actions o un bot crea una solicitud de cambios, el uso se aplicará al usuario que ha desencadenado el flujo de trabajo (si es identificable) o a un propietario de facturación designado.

Cuando llegues a la cuota mensual, no podrás obtener una revisión de código de Copilot hasta que se restablezca la cuota, a menos que actualices el plan de Copilot o habilites solicitudes Premium adicionales.

Uso del modelo

Revisión del código de Copilot is a purpose-built product that uses a carefully tuned mix of models, prompts, and system behaviors to deliver consistent, high-quality feedback across a wide range of codebases. Model switching is not supported, as changing the model is likely to compromise reliability, user experience, and the quality of review comments.

Nota:

Revisión del código de Copilot may use models that are not enabled on your organization's "Models" settings page. See Administración de directivas y características para GitHub Copilot en tu organización.

Revisión del código de Copilot en Visual Studio Code

Revisión del código de Copilot en Visual Studio Code admite dos tipos de revisión:

  • Revisión de la selección:
    • Resalta el código y solicita una revisión inicial.
    • Característica estándar deCopilot. No se han usado solicitudes Premium.
    • No admite instrucciones personalizadas.
  • Revisar los cambios:
    • Solicita una revisión más detallada de todos los cambios sin confirmar.
    • Característica Premium. Se usa una solicitud Premium de tu cuota mensual por revisión.
    • Admite instrucciones personalizadas.

Suministro de instrucciones para revisiones de código de Copilot

Puedes personalizar las revisiones que genera Copilot si proporcionas instrucciones personalizadas. Esto ayuda a Copilot a revisar el código de forma que coincida con los estándares, las herramientas y los procedimientos de programación de tu equipo. Consulta Incorporación de instrucciones personalizadas del repositorio para GitHub Copilot y Adición de instrucciones personalizadas de la organización para GitHub Copilot.

Validación de revisiones de código de Copilot

No se garantiza que Copilot detecte todos los problemas o incidencias de una solicitud de cambios y, en ocasiones, cometerá errores. Valida siempre los comentarios de Copilot de forma minuciosa y complétalos con una revisión humana.

Para más información, consulta Uso responsable de la revisión de código de GitHub Copilot.

Acerca de las revisiones automáticas de solicitudes de cambios

De manera predeterminada, Copilot solo revisará una solicitud de cambios cuando se asigne a la solicitud de cambios de la misma manera que asignarías un revisor humano. Pero:

  • Los usuarios individuales del plan Copilot Pro o Copilot Pro+ pueden configurar Copilot para revisar automáticamente todas las solicitudes de incorporación de cambios que crean.
  • Los propietarios del repositorio pueden configurar Copilot para revisar automáticamente todas las solicitudes de cambios en el repositorio creadas por usuarios con acceso a Copilot.
  • Los propietarios de la organización pueden configurar Copilot para revisar automáticamente todas las solicitudes de cambios en algunos o todos los repositorios de la organización donde la solicitud de cambios la crea un usuario de Copilot.

Desencadenamiento de una revisión automática de solicitudes de incorporación de cambios

Los desencadenadores para la revisión automática del código dependen de las opciones de configuración:

  • Configuración básica:
    • Cuando se crea una solicitud de incorporación de cambios como una solicitud de incorporación de cambios "Abierta".
    • La primera vez que se cambia una solicitud de incorporación de cambios de "Borrador" a "Abierta".
  • Revisa las nuevas inserciones:
    • Cada vez que se inserta una nueva confirmación en la solicitud de incorporación de cambios.
  • Revisión de borradores de solicitudes de incorporación de cambios:
    • Las solicitudes de incorporación de cambios se revisan automáticamente mientras siguen siendo borradores, antes de cambiarse a "Abiertas".

Nota:

A menos que se haya configurado Copilot para revisar cada inserción en una solicitud de incorporación de cambios, solo revisará la solicitud de incorporación de cambios una vez. Si realizas cambios en la solicitud de incorporación de cambios después de que se haya revisado automáticamente y deseas que Copilot vuelva a revisar la solicitud de incorporación de cambios, puedes solicitarlo manualmente. Para ello, haz clic en el botón situado junto al nombre de Copilot en el menú Reviewers.

Límites de las revisiones automáticas de solicitudes de cambios

Revisión del código de Copilot es una característica Premium con una cuota mensual por persona. Cuando Copilot lleva a cabo una revisión automática, usa una solicitud Premium de la cuota del usuario que ha creado la solicitud de cambios. Para más información, consulta Uso de la revisión de código de GitHub Copilot.

Configuración de revisiones automáticas de solicitudes de cambios

Para obtener detalles sobre cómo configurar Copilot para revisar automáticamente las solicitudes de cambios, consulta Configuración de la revisión automática de código de Copilot.

Información adicional