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 consulta | Categoria | Severity |
|---|
[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 |