Desabilitar Code Quality para seu repositório
-
Em GitHub, acesse a página principal do repositório.
-
No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Na barra lateral, em "Segurança", clique Qualidade do código para exibir a página "Qualidade do código".
-
Clique em Desabilitar.
-
Selecione Salvar alterações.
Isso interrompe todas as futuras verificações Code Quality e o faturamento que elas geram para esse repositório.
Desabilitar Code Quality para uma organização
Desabilitar em nível de organização desativa Code Quality em toda a sua organização com uma única alteração.
-
Em GitHub, acesse a página principal da organização.
-
No nome da organização, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Na barra lateral, em "Segurança", clique em Qualidade do código.
-
Em "Acesso ao repositório", selecione Nenhum repositório no menu suspenso. Isso define o padrão da organização como desativado, desativando Code Quality em todos os repositórios que seguem o padrão da organização, tanto nos repositórios atuais quanto nos futuros.
-
Para desabilitar Code Quality também em repositórios em que um administrador o habilitou deliberadamente e impedir que os administradores o habilitem novamente, ative Impor acesso. Sem a imposição, esses repositórios continuam Code Quality habilitados.
-
A menos que você selecione Permitir que os repositórios decidam, uma caixa de diálogo "Revise as alterações de habilitação e cobrança" será exibida, mostrando o número total de repositórios afetados. Examine os detalhes e clique em Confirmar.
Para obter a lista completa de opções de acesso e como a imposição funciona, consulte Capacitação em qualidade de código em organizações e empresas.
O que acontece com seus dados existentes
Desativando Code Quality:
- Desativa escaneamentos futuros. Ele não remove o código do repositório nem o histórico de confirmação.
- Retém seus dados existentes Code Quality . Descobertas, pontuações de qualidade e histórico de verificações anteriores não são excluídos quando você desabilitar Code Quality, portanto, não há perda de dados e esses dados estarão disponíveis novamente se você habilitá-los novamente.
Quando a cobrança é interrompida
Desabilitar interrompe imediatamente novas varreduras, portanto, não são mais consumidos GitHub Actions minutos nem AI credits.
O uso que você já acumulou neste ciclo ainda será cobrado normalmente. Todo o uso medido se acumula ao longo do mês e é cobrado na data do próximo ciclo de cobrança, portanto, sua próxima fatura mostrará o AI credits uso e as licenças consumidos antes de você desativar o recurso. Você não verá novos encargos acumulados após a data de desabilitação.
Confirmando que Code Quality está desativado
O que confirma a alteração depende do nível em que você a desabilitou.
No nível da organização, abra a página de configurações "Qualidade do código" da organização e verifique se o acesso ao Repositório mostra sua seleção (por exemplo, Sem repositórios) e se impor o acesso estará ativado se você a impôs. O painel no nível Code Quality da organização também para de mostrar dados para os repositórios afetados. Consulte Explorando os resultados de qualidade de código do GitHub em sua organização.
No nível do repositório, a página de configurações "Qualidade do código" do repositório mostra que Code Quality a análise está desabilitada. Se a imposição da organização ou da empresa se aplicar, a página também mostrará uma mensagem informando que uma política impede a alteração da Code Quality configuração. Nenhuma nova Code Quality execução é iniciada em pull requests ou pushes posteriores; na guia Ações, essas execuções são identificadas pelo gatilho, por exemplo "Code Quality: push em main".
Observação
Essas execuções usam o nome CodeQLdo fluxo de trabalho, o mesmo nome code scanning usa, para que você não possa dizer Code Quality e executar de forma confiável por code scanning nome de fluxo de trabalho. Identifique Code Quality as execuções por seu GitHub Actions rótulo, por exemplo, "Code Quality: push on main".