Skip to main content

Consultas CodeQL em Go para Qualidade de Código

Explore as consultas que CodeQL usa para analisar a qualidade do código escrito em Go.

O Code Quality usa as seguintes consultas CodeQL para analisar o código Go e detectar problemas de qualidade de código em:

  • Sua ramificação padrão, com os resultados exibidos no painel "Descobertas padrão" do repositório
  •         **Solicitações de pull**, com descobertas mostradas como comentários feitos por `github-code-quality[bot]`
    

Correção automática do Copilot Sugestões são fornecidas para as descobertas sempre que possível.

Nome da consultaCategoriaSeverity
          [Atribuição inútil ao campo](https://codeql.github.com/codeql-query-help/go/go-useless-assignment-to-field/) | Manutenibilidade | Aviso |

| Atribuição inútil à variável local | Manutenibilidade | Aviso | | Exclusivo bit a bit ou usado como exponencialização | Fiabilidade | Aviso | | Comparação de valores idênticos | Fiabilidade | Aviso | | Comparação de comprimento constante | Fiabilidade | Aviso | | Blocos 'if' duplicados | Fiabilidade | Aviso | | Condição "if" duplicada | Fiabilidade | Erro | | Caso de comutador duplicado | Fiabilidade | Erro | | A expressão não tem efeito | Fiabilidade | Aviso | | Operandos idênticos | Fiabilidade | Aviso | | Verificação nula da interface impossível | Fiabilidade | Aviso | | Direção inconsistente do loop for | Fiabilidade | Erro | | Falta verificação de erro | Fiabilidade | Aviso | | Comparação de erro de um a mais/menos com relação ao comprimento | Fiabilidade | Erro | | Chamada redundante para recuperação | Fiabilidade | Aviso | | Verificação redundante de valor negativo | Fiabilidade | Aviso | | Autoatribuição | Fiabilidade | Aviso | | Deslocar para fora do intervalo | Fiabilidade | Aviso | | Instrução inacessível | Fiabilidade | Aviso | | O espaço em branco contradiz a precedência do operador | Fiabilidade | Aviso | | O erro encapsulado é sempre nulo | Fiabilidade | Aviso | | Manipulador de arquivo gravável fechado sem tratamento de erro | Fiabilidade | Aviso |