Desactivar Code Quality para tu repositorio
-
En GitHub, navegue hasta la página principal del repositorio.
-
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.

-
En la barra lateral, en "Seguridad", haga clic Calidad del código para mostrar la página "Calidad del código".
-
Haga clic en Deshabilitar.
-
Haga clic en Guardar cambios.
Esto detendrá todos los futuros análisis de Code Quality y la facturación que generen para ese repositorio.
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.
-
En GitHub, navega a la página principal de tu organización.
-
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.

-
En la barra lateral, en "Seguridad", haga clic en Calidad del código.
-
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.
-
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.
-
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.
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
Al deshabilitarlo, se impide de inmediato que se inicien nuevos análisis, por lo que no se consumen más GitHub Actions minutos ni AI credits.
El uso que ya haya consumido en este ciclo de facturación se seguirá facturando con normalidad. Todo el consumo medido se acumula a lo largo del mes y se factura en la próxima fecha de facturación, por lo que tu próxima factura mostrará el AI credits consumo y las licencias utilizados antes de que deshabilitaras la función. No verá nuevos cargos acumulados después de la fecha de deshabilitación.
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 aplica una directiva de la organización o la empresa, la página también muestra un mensaje informando de que una directiva impide cambiar la configuración Code Quality. No se inician nuevas ejecuciones de Code Quality en solicitudes de incorporación de cambios o envíos posteriores; en la pestaña Acciones, estas ejecuciones se etiquetan según el desencadenador, por ejemplo, "Code Quality: envío a la rama principal".
Nota:
Estas ejecuciones usan el nombre de flujo de trabajo CodeQL, el mismo nombre que usa code scanning, por lo que no se puede distinguir de forma fiable entre las ejecuciones de Code Quality y code scanning por el nombre del flujo de trabajo. En su lugar, identifique las ejecuciones de Code Quality por su etiqueta GitHub Actions, por ejemplo, "Code Quality: envío a la rama principal".