Code Quality uses the following CodeQL queries to analyze JavaScript 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 |
|---|
[Chamada de função DOM semelhante ao eval](https://codeql.github.com/codeql-query-help/javascript/js-eval-like-call/) | Manutenibilidade | Recomendação |
| Dependência duplicada | Manutenibilidade | Aviso | | Atributos de elemento HTML duplicados | Manutenibilidade | Aviso | | Propriedade duplicada | Manutenibilidade | Aviso | | Declaração de variável duplicada | Manutenibilidade | Recomendação | | A expressão não tem efeito | Manutenibilidade | Aviso | | Recuo enganoso após declaração de controle | Manutenibilidade | Aviso | | Indicação enganosa de 'else' sem correspondência | Manutenibilidade | Aviso | | Espaço ausente na concatenação de cadeia de caracteres | Manutenibilidade | Aviso | | Injeção de dependência repetida | Manutenibilidade | Aviso | | Inserção de ponto-e-vírgula | Manutenibilidade | Recomendação | | Precedência pouco clara de operadores aninhados | Manutenibilidade | Recomendação | | Código defensivo desnecessário | Manutenibilidade | Recomendação | | Variável não utilizado, importação, função ou classe | Manutenibilidade | Recomendação | | Uso de blocos de compreensão interno | Manutenibilidade | Erro | | Uso de recursos de linguagem específicos da plataforma | Manutenibilidade | Aviso | | Atribuição inútil à variável local | Manutenibilidade | Aviso | | Atribuição inútil à propriedade | Manutenibilidade | Aviso | | Retorno inútil no setter | Manutenibilidade | Aviso | | Variável não declarada antes do uso | Manutenibilidade | Aviso | | Com instrução | Manutenibilidade | Aviso | | Acesso à variável declarada com let na zona morta temporal | Fiabilidade | Erro | | Argumentos redefinidos | Fiabilidade | Recomendação | | Método de seta na instância do Vue | Fiabilidade | Aviso | | Atribuição à constante | Fiabilidade | Erro | | Atribuição para exportar variável | Fiabilidade | Aviso | | Atribuição à propriedade de valor primitivo | Fiabilidade | Erro | | Referência de volta à asserção lookahead negativa | Fiabilidade | Erro | | A retroreferência precede o grupo de captura | Fiabilidade | Erro | | Comparação entre tipos inconvertíveis | Fiabilidade | Aviso | | Comparação com NaN | Fiabilidade | Erro | | Comentários condicionais | Fiabilidade | Aviso | | Declarações de função conflitantes | Fiabilidade | Erro | | Inicialização de variável conflitante | Fiabilidade | Erro | | Função aninhada de referências de parâmetro padrão | Fiabilidade | Erro | | Excluindo não propriedade | Fiabilidade | Aviso | | Incompatibilidade de dependência | Fiabilidade | Aviso | | Mutação de estado direto | Fiabilidade | Aviso | | Condição "if" duplicada | Fiabilidade | Aviso | | Caractere duplicado na classe de caractere | Fiabilidade | Aviso | | Nomes de parâmetro duplicados | Fiabilidade | Erro | | Caso de comutador duplicado | Fiabilidade | Aviso | | Classe de caractere vazia | Fiabilidade | Aviso | | Operandos idênticos | Fiabilidade | Aviso | | Ignorando o resultado do método de matriz pura | Fiabilidade | Aviso | | Invocação ilegal | Fiabilidade | Erro | | Conversão de operando implícito | Fiabilidade | Aviso | | Injeção de dependência incompatível | Fiabilidade | Erro | | Direção inconsistente do loop for | Fiabilidade | Erro | | Uso inconsistente de 'new' | Fiabilidade | Aviso | | Tipo de parâmetro ineficaz | Fiabilidade | Aviso | | Valor de protótipo inválido | Fiabilidade | Erro | | Chamada de algo que não é uma função | Fiabilidade | Erro | | Iteração de loop pulada devido ao deslocamento | Fiabilidade | Aviso | | Atributo de ID malformado | Fiabilidade | Aviso | | Faltando '.length' na comparação | Fiabilidade | Aviso | | Qualificador 'this' ausente | Fiabilidade | Erro | | Espera ausente | Fiabilidade | Aviso | | Falta de injeção de dependência explícita | Fiabilidade | Aviso | | Qualificador de exportações ausente | Fiabilidade | Erro | | Declaração de variável ausente | Fiabilidade | Aviso | | Nome da variável com ortografia incorreta | Fiabilidade | Aviso | | Rótulo fora do caso em uma instrução switch | Fiabilidade | Aviso | | Padrão não linear | Fiabilidade | Erro | | Comparação de erro de um a mais/menos com relação ao comprimento | Fiabilidade | Aviso | | Propriedade substituída | Fiabilidade | Erro | | Atualização de estado potencialmente inconsistente | Fiabilidade | Aviso | | Acesso de propriedade em nulo ou indefinido | Fiabilidade | Erro | | A expressão regular sempre corresponde | Fiabilidade | Aviso | | A instrução Return atribui a variável local | Fiabilidade | Aviso | | Autoatribuição | Fiabilidade | Aviso | | Deslocar para fora do intervalo | Fiabilidade | Erro | | Cadeia de caracteres em vez de expressão regular | Fiabilidade | Aviso | | Argumentos supérfluos à direita | Fiabilidade | Aviso | | Declaração de nome de método suspeito | Fiabilidade | Aviso | | Sintaxe de template em string literal | Fiabilidade | Aviso | | Referência reversa não limitada | Fiabilidade | Aviso | | Receptor de eventos não vinculado | Fiabilidade | Erro | | Erro não tratado no pipeline de fluxo de dados | Fiabilidade | Aviso | | Diretiva desconhecida | Fiabilidade | Aviso | | Caret inigualável na expressão regular | Fiabilidade | Erro | | Dólar inigualável na expressão regular | Fiabilidade | Erro | | Sobrecargas de método inacessíveis | Fiabilidade | Aviso | | Instrução inacessível | Fiabilidade | Aviso | | Atualização de estado sem suporte no método de ciclo de vida | Fiabilidade | Aviso | | Variável de índice não utilizado | Fiabilidade | Aviso | | Variável de iteração de loop não utilizado | Fiabilidade | Erro | | Propriedade de estado não utilizado ou indefinido | Fiabilidade | Aviso | | Uso da marcação AngularJS no atributo com valor de URL | Fiabilidade | Aviso | | Uso da introspecção da pilha de chamadas no modo estrito | Fiabilidade | Erro | | Uso de objeto inicializado incompletamente | Fiabilidade | Erro | | Uso da função sem retorno | Fiabilidade | Aviso | | Teste de comparação inútil | Fiabilidade | Aviso | | Condicional inútil | Fiabilidade | Aviso | | Teste de tipo inútil | Fiabilidade | Erro | | O espaço em branco contradiz a precedência do operador | Fiabilidade | Aviso | | Uso incorreto de 'this' para método estático | Fiabilidade | Erro | | Produzir em função não geradora | Fiabilidade | Erro |