Skip to main content
Skip to content

Deshabilitar GitHub Code Quality

Detenga los análisis de Code Quality en un repositorio o en toda su organización, y sepa qué ocurre con la facturación y sus datos existentes antes de hacerlo.

¿Quién puede utilizar esta característica?

Propietarios de repositorios, propietarios de la organización y usuarios con el rol de administrador

GitHub Team o GitHub Enterprise Cloud

Desactivar Code Quality para tu 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 Security and quality, haga clic Calidad del código para mostrar la página "Calidad del código".

  4. En Code Quality análisis, cambie de Activado a Desactivado.

Esto detiene todos los análisis futuros Code Quality de ese repositorio, junto con los GitHub Actions minutos y AI credits que consumen esos análisis. Los cargos por licencia continúan durante un tiempo después de deshabilitar Code Quality. Consulte Cuándo se detiene la facturación.

Desactivar Code Quality para una organización

La deshabilitación en el nivel de organización desactiva Code Quality en toda su organización con un solo cambio.

  1. En GitHub, navega a la página principal de tu organización.

  2. 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.

  3. En la barra lateral, en "Seguridad", haga clic en Calidad del código.

  4. En "Acceso al repositorio", seleccione No repositorios en el menú desplegable. Esto configura el valor predeterminado de su organización como desactivado, lo que desactiva Code Quality en todos los repositorios que siguen el valor predeterminado de la organización, tanto en los repositorios actuales como en los futuros.

  5. Para deshabilitar Code Quality también en repositorios en los que un administrador lo ha habilitado deliberadamente y para evitar que los administradores vuelvan a habilitarlo, active Aplicar acceso. Sin aplicación, esos repositorios mantienen Code Quality habilitado.

  6. A menos que seleccione Permitir que los repositorios decidan, aparece un cuadro de diálogo "Revisar cambios de habilitación y facturación", en el que se muestra el número total de repositorios afectados. Revise los detalles y haga clic en Confirmar.

En el caso de los repositorios afectados por el cambio a nivel de organización, deshabilitarlos detiene los análisis futuros y el uso facturable que generan. Los repositorios que se han habilitado explícitamente siguen escaneándose a menos que actives Forzar acceso. Los cargos de licencia continúan durante un período después del cambio. Consulte Cuándo se detiene la facturación.

Para obtener la lista completa de las opciones de acceso y cómo funciona la aplicación, consulte Habilitación de la calidad del código en organizaciones y empresas.

¿Qué ocurre con los datos existentes?

Desactivar Code Quality:

  • Desactiva el examen futuro. No quita el código del repositorio ni el historial de confirmaciones.
  • Conserva los datos existentes Code Quality . Los resultados, las puntuaciones de calidad y el historial de exámenes anteriores no se eliminan al deshabilitar Code Quality, por lo que no hay pérdida de datos y estos datos están disponibles de nuevo si vuelve a habilitarlos.

Cuando se detiene la facturación

Deshabilitar Code Quality detiene el uso medido inmediatamente, pero los cargos de licencia continúan durante un período posterior. Para obtener una visión general de los conceptos que factura Code Quality, consulte GitHub Code Quality facturación.

El uso medido se detiene inmediatamente

Al desactivar esta opción, se detienen de inmediato los nuevos análisis, por lo que dejarás de consumir más minutos de GitHub Actions ni de AI credits.

El uso anterior a desactivarlo se sigue facturando con normalidad. El uso medido se suma a lo largo del mes y aparece en la siguiente factura.

Los cargos por licencia pueden seguir aplicándose

Deshabilitar Code Quality puede reducir el número de licencias que use:

  • Un committer que haya contribuido únicamente a repositorios en los que desactives Code Quality ya no cuenta para el uso de tu licencia.
  • Un committer que también haya contribuido a otro repositorio donde Code Quality sigue habilitado continúa contabilizándose. Dejan de contar 90 días después de su confirmación más reciente en un repositorio habilitado.

Por cada período de facturación, se le cobrará por el número más alto de licencias usadas en cualquier momento durante ese período, no por el número en uso al final. Deshabilitar Code Quality puede liberar licencias para el siguiente período, pero no reduce el importe del período actual.

Code Quality usa el mismo modelo de licencias que GitHub Advanced Security. Para ver cómo cambia el recuento de confirmadores activos a medida que las personas dejan de confirmar y a medida que los repositorios están habilitados y deshabilitados, consulte GitHub Advanced Security facturación de licencias.

Confirmando que Code Quality está desactivado

Lo que confirma que el cambio depende del nivel en el que lo deshabilitó.

En el nivel de organización, abra la página de configuración "Calidad del código" de la organización y compruebe que el acceso al repositorio muestra la selección (por ejemplo, No repositorios) y que Aplicar acceso está activado si lo ha aplicado. El panel Code Quality de nivel de organización también deja de mostrar datos de los repositorios afectados. Consulte Exploración de los resultados de calidad de código GitHub en su organización.

En el nivel de repositorio, la página de configuración "Calidad del código" del repositorio muestra que Code Quality el análisis está deshabilitado. Si se aplican restricciones de organización o de empresa, la página también muestra un mensaje indicando que una directiva impide cambiar la configuración. No se inician nuevas ejecuciones en solicitudes de extracción o envíos posteriores. En la pestaña Acciones, identifica las ejecuciones Code Quality existentes por el actor github-calidad-del-código o por un nombre de ejecución como Code Quality: envío a main.