Introdução
GitHub Code Quality (versão prévia pública) ajuda a manter seu código confiável e manutenível, destacando as descobertas de qualidade de código em solicitações de pull e em sua ramificação padrão.
Neste tutorial, você aprenderá a identificar e corrigir um problema de qualidade de código em seu branch padrão, contribuindo para a melhora da saúde do código do repositório.
Pré-requisitos
-
GitHub Code Quality deve ser habilitado para seu repositório e você deve ter código em um idioma com suporte. Confira [AUTOTITLE](/code-security/code-quality/how-tos/enable-code-quality). - Se você estiver habilitando GitHub Code Quality pela primeira vez, verifique se esperou alguns minutos após a habilitação para que uma análise completa CodeQL da ramificação padrão seja concluída.
Verifique os resultados da análise da ramificação padrão
No repositório, vá para a Security and quality guia, clique Qualidade do código na barra lateral esquerda e clique Descobertas padrão para abrir o painel do repositório.
Aqui você verá:
-
Classificações para a confiabilidade e a manutenção da base de código, que ajudam você a entender a integridade do código rapidamente.
-
Uma lista de resultados de todos os problemas de qualidade detectados por uma análise CodeQLimpulsionada na sua ramificação padrão, que estão agrupados por regra e idioma.

Identificar uma descoberta de alto impacto
Utilize os filtros do painel para identificar um achado de alto nível de severidade ("Erro" ou "Aviso").
Resolver isso terá o maior impacto nas classificações do repositório.

Inspecionar os detalhes da detecção
Clique no próprio nome da regra para ver uma exibição detalhada dos arquivos e linhas de código afetados por essa regra.

Depois de estar no modo de exibição detalhado, clique em Mostrar mais para coletar contexto e entender os resultados.

Gerar um Copilot Autofix
À direita de um resultado realçado, clique em Gerar correção.

Examine a correção sugerida e clique em Abrir solicitação de pull.
Mesclar a correção
Examine cuidadosamente a solicitação de pull de rascunho. Se você estiver satisfeito com as alterações propostas e todas as verificações e testes estiverem aprovados, vá em frente e mescle a solicitação de pull.
Observe a alteração das métricas
Retorne ao Code Quality painel ( Security and quality aba, em seguida Qualidade do código, em seguida Descobertas padrão).
Aguarde alguns minutos para que a próxima verificação seja concluída — as verificações Code Quality são executadas automaticamente novamente após cada push para o branch padrão.
Observe a alteração nas métricas na parte superior do painel:
-
O número de descobertas para "Confiabilidade" ou "Manutenção" deve ter diminuído.
-
Suas classificações para "Confiabilidade" ou "Manutenção" podem ter melhorado, se a correção tiver resolvido uma série de descobertas de alto impacto.
Para entender mais sobre como as classificações são calculadas, consulte Referência de métricas e classificações.
Conclusion
Você utilizou Code Quality e Copilot Autofix com sucesso para melhorar a integridade do código do seu repositório!
O código íntegro é mais fácil de entender, manter e estender e corrigir problemas de qualidade de código torna sua base de código mais confiável, compatível e acelera o desenvolvimento futuro.
Próximas etapas
- Saiba como GitHub Code Quality funciona em solicitações de pull para impedir que problemas de qualidade de código atinjam a sua ramificação padrão. Confira Corrigindo problemas de qualidade do código antes de mesclar sua solicitação de pull.
- Forneça feedback sobre o GitHub Code Quality na discussão da comunidade.