Skip to main content

Go CodeQL queries for Code Quality

Explore the queries that CodeQL uses to analyze code quality for code written in Go.

Code Quality uses the following CodeQL queries to analyze Go code and detect code quality issues on:

  • Your default branch, with results shown on the repository's "Descobertas padrão" dashboard
  • Pull requests, with findings shown as comments made by github-code-quality[bot]

Correção automática do Copilot suggestions are provided for findings where possible.

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 |