Skip to main content

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

Obtén información sobre cómo solicitar una revisión de código de GitHub Copilot.

¿Quién puede utilizar esta característica?

This feature is not available in GitHub Copilot Free.

Note

Acerca de la Revisión del código de Copilot

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.

La Revisión del código de Copilot admite dos tipos de revisión:

  • Revisión de la selección: resalta la parte del código que quieras y pide una revisión inicial (solo Visual Studio Code)
  • Revisión de los cambios: solicita una revisión más minuciosa de todos los cambios (sitio web de GitHub y Visual Studio Code)

En la tabla siguiente se resumen la funcionalidad y la disponibilidad actuales de los dos tipos de revisión:

CaracterísticaRevisión de la selecciónRevisión de los cambios
EntornoVisual Studio CodeVisual Studio Code y el sitio web de GitHub
DescripciónRevisión inicial de una sección resaltada del código con comentarios y sugerenciasRevisión más minuciosa de todos los cambios
Compatibilidad con idiomasAllC#, Go, Java, JavaScript, Markdown, Python, Ruby, TypeScript
Compatibilidad con instrucciones de codificación personalizadasNoSí, consulta Personalización de las revisiones de Copilot con instrucciones de código
Disponibilidadversión preliminar pública, disponible para todos los suscriptores de Copilotversión preliminar pública con lista de espera, consulta Unirse a la lista de espera de la Revisión del código de Copilot

Warning

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.

Solicitud de una revisión de Copilot

Estas instrucciones explican cómo usar la Revisión del código de Copilot en Visual Studio Code. Para ver instrucciones del sitio web de GitHub, usa el conmutador de herramientas "Web browser" en la parte superior de la página.

Note

La Revisión del código de Copilot solo está disponible en Visual Studio Code con la versión 0.22 o posterior de la extensión de GitHub Copilot Chat.

Revisión de una selección de código

Puedes solicitar una revisión inicial de una selección de código resaltada en Visual Studio Code.

  1. En Visual Studio Code, selecciona el código que quieres revisar.

  2. Apertura de VS Code Command Palette

    • Para Mac:
      • Presiona: Mayús+Comando+P
    • Para Windows o Linux:
      • Presiona Ctrl+Mayús+P
  3. En la paleta de comandos, busca la opción GitHub Copilot: Review and Comment y selecciónala.

    Captura de pantalla de la paleta de comandos en Visual Studio Code con el comando GitHub Copilot: Review and Comment seleccionado.

  4. Espera a que Copilot revise tus cambios. Esto suele tardar menos de 30 segundos.

    Captura de pantalla del indicador de progreso cuando Copilot realiza una revisión en Visual Studio Code.

  5. Si Copilot tiene comentarios, estos se mostrarán insertados en el archivo y en la pestaña Problems.

    Captura de pantalla de un comentario de Copilot en Visual Studio Code.

Revisión de cambios

Note

Actualmente, la revisión de cambios solo está disponible para un número limitado de suscriptores de Copilot. Para unirte a la lista de espera, consulta Unirse a la lista de espera de la Revisión del código de Copilot.

Puedes solicitar una revisión para los cambios "staged" o "unstaged" en Visual Studio Code.

  1. En VS Code, cambia a la pestaña Source Control.

  2. Para solicitar una revisión de los cambios "unstaged", mantén el puntero sobre Changes en la barra lateral y, a continuación, haz clic en el botón Revisión del código de Copilot - Changes.

    Captura de pantalla del botón "Revisión del código de Copilot - Changes" en Visual Studio Code. El botón de revisión del código está resaltado en naranja oscuro.

  3. Para solicitar una revisión de los cambios "staged", mantén el puntero sobre Staged Changes en la barra lateral y, a continuación, haz clic en el botón Revisión del código de Copilot - Staged Changes.

  4. Espera a que Copilot revise tus cambios. Esto suele tardar menos de 30 segundos.

    Captura de pantalla del indicador de progreso cuando Copilot realiza una revisión en Visual Studio Code.

  5. Si Copilot tiene comentarios, estos se mostrarán insertados en los archivos y en la pestaña Problems.

    Captura de pantalla de un comentario de Copilot en Visual Studio Code.

Cómo trabajar con los cambios sugeridos que proporciona Copilot

Siempre que es posible, los comentarios de Copilot incluyen cambios sugeridos que puedes aplicar con un solo clic.

Captura de pantalla de un comentario de Copilot en Visual Studio Code con un cambio sugerido.

Si estás de acuerdo con el cambio, haz clic en el botón Apply and Go To Next para aceptar una sugerencia de Copilot. Los cambios que apliques no se confirmarán de forma automática.

Si no quieres aplicar un cambio sugerido por Copilot, haz clic en el botón Discard and Go to Next.

Comentarios sobre las revisiones de Copilot

Puedes responder a los comentarios de Copilot directamente dentro de cada comentario. Usamos esta información para mejorar el producto y la calidad de las sugerencias de Copilot.

Para proporcionar comentarios, mantén el puntero sobre el comentario y haz clic en el botón de pulgar hacia arriba o hacia abajo.

Captura de pantalla de un comentario de Copilot en Visual Studio Code donde se muestran los botones de comentarios. Los botones están resaltados en naranja oscuro.

Personalización de las revisiones de Copilot con instrucciones de codificación

Note

Actualmente, las instrucciones de codificación personalizadas solo están disponibles para los participantes seleccionados en la versión preliminar pública de la Revisión del código de Copilot. La aceptación en la lista de espera no proporciona acceso inmediato. Además, las instrucciones de codificación personalizadas solo están disponibles como parte de una suscripción a GitHub Copilot Enterprise.

Al usar la Revisión del código de Copilot para revisar los cambios en Visual Studio Code o el sitio web de GitHub, puedes personalizar la revisión de Copilot con instrucciones de codificación personalizadas escritas en lenguaje natural. Copilot proporcionará comentarios basados en las instrucciones de codificación cuando revise el código. Para más información, consulta Configuración de instrucciones de codificación para la revisión de código de GitHub Copilot.

Los comentarios que se generan basados en una instrucción de codificación incluirán un mensaje, donde se resalta su origen.