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 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 Copilot en GitHub.com debe estar habilitada en la configuración de directivas de Copilot para la organización. Consulta Administración de directivas y características de Copilot para empresas en tu organización.
Cuota mensual de revisión de código
Al asignar Copilot como revisor para una solicitud de cambios, o cuando solicitas a Copilot que revise todos los cambios sin confirmar en el IDE, se reduce una solicitud Premium de Copilot de tu cuota mensual. 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.
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 ni de programación 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 y de programación personalizadas.
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
Después de configurar la revisión automática del código, Copilot revisará las solicitudes de incorporación de cambios en las situaciones siguientes:
-
Cuando se crea una solicitud de incorporación de cambios como una solicitud de incorporación de cambios "Abierta".
No se desencadena una revisión si la solicitud de incorporación de cambios se crea como una solicitud de incorporación de cambios "Borrador".
-
La primera vez que se cambia una solicitud de incorporación de cambios de "Borrador" a "Abierta".
Nota:
Copilot solo revisa automáticamente una 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, debes 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.