Skip to main content

Configuración de la revisión automática de código mediante GitHub Copilot

Configurado Copilot para revisar automáticamente las pull requests para ti, un repositorio o una organización.

Introducción

Puede configurar Copilot code review para revisar automáticamente los pull requests. Para obtener información general sobre las revisiones automáticas de solicitudes de cambios, consulta Sobre la revisión de código de GitHub Copilot.

Configuración de la revisión automática de código para tus propias solicitudes de incorporación de cambios

Nota:

Esto solo está disponible si está en los planes Copilot Pro, Copilot Pro+ o Copilot Max.

  1. En la esquina superior derecha de cualquier página, haz clic en la fotografía de perfil y luego en Copilot settings.

  2. Busque la opción Automático Copilot code review y haga clic en el botón desplegable.

    Captura de pantalla de la configuración "Automatic Copilot code review" con el menú desplegable mostrado.

  3. En el menú desplegable, selecciona Habilitado.

Configuración de la revisión automática de código para un único repositorio

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. Debajo del nombre del repositorio, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de un encabezado de repositorio en el que se muestran las pestañas. La pestaña "Configuración" está resaltada con un contorno naranja oscuro.

  3. En la barra lateral izquierda, en "Código y automatización", haz clic en Reglas y, a continuación, haz clic en Conjuntos de reglas.

    Captura de pantalla de la barra lateral de la página "Configuración" de un repositorio. El submenú "Reglas" se expande y la opción "Conjuntos de reglas" tiene un contorno naranja.

  4. Haga clic en Nuevo conjunto de reglas.

  5. Haga clic en Nuevo conjunto de reglas de rama.

  6. En «Nombre del conjunto de reglas», escribe un nombre para el conjunto de reglas.

  7. Para activar el conjunto de reglas, en "Enforcement Status", selecciona Active.

  8. En "Ramas de destino", haz clic en Agregar destino y elige una de las opciones, por ejemplo, Incluir rama predeterminada o Incluir todas las ramas.

  9. En "Ramas de destino", haz clic en Agregar destino y elige una de las opciones de destino.

  10. En "Reglas de rama", selecciona Solicitar automáticamente Copilot code review.

    Esto expande un conjunto de opciones subsidiarias.

    Captura de pantalla de la opción de conjunto de reglas de rama "Solicitar automáticamente Copilot code review".

  11. Opcionalmente, si deseas que Copilot revise todas las inserciones nuevas en la solicitud de incorporación de cambios, selecciona Revisar nuevas inserciones.

    Si no se seleccionas esta opción, Copilot solo revisará la solicitud de incorporación de cambios una vez.

  12. Opcionalmente, si deseas que Copilot revise las solicitudes de incorporación de cambios mientras todavía son borradores, selecciona Revisar el borrador de solicitudes de incorporación de cambios.

    Esto puede ser una opción útil para detectar errores con antelación, antes de solicitar una revisión humana.

  13. En la parte inferior de la página, haz clic en Crear.

Configuración de la revisión automática de código para repositorios de una organización

  1. En la esquina superior derecha de GitHub, haz clic en la foto del perfil y luego en Your organizations.

  2. Seleccione una organización haciendo clic en ella.

  3. Debajo del nombre de la organización, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de las pestañas en el perfil de una organización. La pestaña "Configuración" se destaca en naranja oscuro.

  4. En la barra lateral, en "Código, planeamiento y automatización", Haga clic en Repositorio y, a continuación, haga clic en Conjuntos de reglas.

    Captura de pantalla de la página de configuración de una organización. En la barra lateral, aparece un vínculo etiquetado como "Conjuntos de reglas" con un contorno naranja.

  5. Haga clic en Nuevo conjunto de reglas.

  6. Haga clic en Nuevo conjunto de reglas de rama.

  7. En «Nombre del conjunto de reglas», escribe un nombre para el conjunto de reglas.

  8. Para activar el conjunto de reglas, en "Enforcement Status", selecciona Active.

  9. En "Repositorios de destino", haz clic en Agregar destino y elige Incluir por patrón o Excluir por patrón.

  10. Escriba un patrón que coincida con los nombres de repositorio que desea establecer como destino, por ejemplo, *feature para que coincidan con todos los repositorios con nombres que terminan en feature.

    Para obtener la sintaxis de coincidencia de patrones, consulte Creación de conjuntos de reglas para repositorios de la organización.

  11. Haga clic en Agregar patrón de inclusión o en Agregar patrón de exclusión.

  12. Repita el proceso para cualquier patrón adicional.

    Nota:

    Puedes agregar varios criterios de selección de destino al mismo conjunto de reglas. Los patrones de exclusión se aplican después de los patrones de inclusión. Por ejemplo, podrías incluir cualquier repositorio que coincida con el patrón *cat* y excluir específicamente un repositorio que coincida con el patrón not-a-cat.

  13. En "Ramas de destino", haz clic en Agregar destino y elige una de las opciones de destino.

  14. En "Reglas de rama", selecciona Solicitar automáticamente Copilot code review.

    Esto expande un conjunto de opciones subsidiarias.

    Captura de pantalla de la opción de conjunto de reglas de rama "Solicitar automáticamente Copilot code review".

  15. Opcionalmente, si deseas que Copilot revise todas las inserciones nuevas en la solicitud de incorporación de cambios, selecciona Revisar nuevas inserciones.

    Si no se seleccionas esta opción, Copilot solo revisará la solicitud de incorporación de cambios una vez.

  16. Opcionalmente, si deseas que Copilot revise las solicitudes de incorporación de cambios mientras todavía son borradores, selecciona Revisar el borrador de solicitudes de incorporación de cambios.

    Esto puede ser una opción útil para detectar errores con antelación, antes de solicitar una revisión humana.

  17. En la parte inferior de la página, haz clic en Crear.

Configuración del nivel de esfuerzo de revisión para una organización

Puede establecer el nivel de esfuerzo de revisión predeterminado que Copilot code review usa para las revisiones automáticas en los niveles de organización y repositorio. La configuración del repositorio invalida los valores predeterminados de la organización. Para obtener información general sobre los niveles de esfuerzo de revisión, consulte Sobre la revisión de código de GitHub Copilot.

  1. En la esquina superior derecha de GitHub, haz clic en la foto del perfil y luego en Your organizations.

  2. Seleccione una organización haciendo clic en ella.

  3. Debajo del nombre de la organización, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de las pestañas en el perfil de una organización. La pestaña "Configuración" se destaca en naranja oscuro.

  4. En la barra lateral, en "Código, planeamiento y automatización", Haga clic en Copilot y, a continuación, en Revisión de código.

  5. Junto a "Revisar el nivel de esfuerzo", seleccione el nivel de esfuerzo predeterminado para las revisiones automáticas en los repositorios de su organización.

    • Lite: Revisión estándar.
    • Equilibrado: análisis más profundo de la lógica compleja, el código sensible a la seguridad y los cambios entre servicios.

Las revisiones equilibradas usan más AI credits y pueden requerir ligeramente más GitHub Actions minutos. Para obtener más información sobre el costo de los niveles de esfuerzo de revisión, consulte Sobre la revisión de código de GitHub Copilot.

Configuración del nivel de esfuerzo de revisión para un repositorio

Puede anular la configuración predeterminada de la organización y establecer un nivel predeterminado de esfuerzo de revisión distinto para las revisiones automáticas en un repositorio.

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. Debajo del nombre del repositorio, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de un encabezado de repositorio en el que se muestran las pestañas. La pestaña "Configuración" está resaltada con un contorno naranja oscuro.

  3. En la barra lateral, en "Código, planeamiento y automatización", Haga clic en Copilot y, a continuación, en Revisión de código.

  4. Junto a "Revisar el nivel de esfuerzo", seleccione el nivel de esfuerzo para las revisiones automáticas en este repositorio.

    • Lite: Revisión estándar.
    • Equilibrado: análisis más profundo de la lógica compleja, el código sensible a la seguridad y los cambios entre servicios.

Las revisiones equilibradas usan más AI credits y pueden consumir ligeramente más GitHub Actions minutos. Para obtener más información sobre el costo de los niveles de esfuerzo de revisión, consulte Sobre la revisión de código de GitHub Copilot.