Code Quality usa las siguientes consultas CodeQL para analizar código JavaScript y detectar problemas de calidad del código:
- La rama predeterminada, con resultados mostrados en el panel "Conclusiones estándar" del repositorio.
-
**Solicitudes de incorporación de cambios**, con los resultados mostrados como comentarios realizados por `github-code-quality[bot]`
Autofijo de Copilot se proporcionan sugerencias para los hallazgos cuando sea posible.
| Nombre de la consulta | Categoría | Severity |
|---|
[Llamada a una función del DOM similar a 'eval'](https://codeql.github.com/codeql-query-help/javascript/js-eval-like-call/) | Mantenibilidad | Recomendación |
| Dependencia duplicada | Mantenibilidad | Advertencia | | Atributos de elemento HTML duplicados | Mantenibilidad | Advertencia | | Propiedad duplicada | Mantenibilidad | Advertencia | | Declaración de variable duplicada | Mantenibilidad | Recomendación | | La expresión no tiene ningún efecto | Mantenibilidad | Advertencia | | Sangría engañosa después de la declaración de control | Mantenibilidad | Advertencia | | Sangría engañosa de 'else' pendiente | Mantenibilidad | Advertencia | | Falta espacio en la concatenación de cadenas | Mantenibilidad | Advertencia | | Inserción de dependencias repetida | Mantenibilidad | Advertencia | | Inserción de punto y coma | Mantenibilidad | Recomendación | | Prioridad poco clara de los operadores anidados | Mantenibilidad | Recomendación | | Código defensivo innecesario | Mantenibilidad | Recomendación | | Variable sin usar, importación, función o clase | Mantenibilidad | Recomendación | | Uso de bloques de comprensión para dentro | Mantenibilidad | Error | | Uso de características de lenguaje específicas de la plataforma | Mantenibilidad | Advertencia | | Asignación inútil a la variable local | Mantenibilidad | Advertencia | | Asignación inútil a la propiedad | Mantenibilidad | Advertencia | | Retorno inútil en setter | Mantenibilidad | Advertencia | | Variable no declarada antes de usar | Mantenibilidad | Advertencia | | Instrucción With | Mantenibilidad | Advertencia | | Acceso a la variable vinculada con let en la zona muerta temporal | Reliability | Error | | Argumentos redefinidos | Reliability | Recomendación | | Método Arrow en la instancia de Vue | Reliability | Advertencia | | Asignación a constante | Reliability | Error | | Asignación a la variable de exportación | Reliability | Advertencia | | Asignación a la propiedad del valor primitivo | Reliability | Error | | Referencia inversa en una aserción negativa de lookahead | Reliability | Error | | La referencia inversa precede al grupo de captura | Reliability | Error | | Comparación entre tipos inconvertibles | Reliability | Advertencia | | Comparación con NaN | Reliability | Error | | Comentarios condicionales | Reliability | Advertencia | | Declaraciones de función en conflicto | Reliability | Error | | Inicialización de variables en conflicto | Reliability | Error | | El parámetro predeterminado referencia una función anidada | Reliability | Error | | Eliminación de elemento no atribuido | Reliability | Advertencia | | Error de coincidencia de dependencias | Reliability | Advertencia | | Mutación de estado directo | Reliability | Advertencia | | Condición "if" duplicada | Reliability | Advertencia | | Carácter duplicado en la clase de caracteres | Reliability | Advertencia | | Nombres de parámetro duplicados | Reliability | Error | | Caja de conmutador duplicada | Reliability | Advertencia | | Clase de caracteres vacía | Reliability | Advertencia | | Operandos idénticos | Reliability | Advertencia | | Omitir el resultado del método de matriz pura | Reliability | Advertencia | | Invocación no válida | Reliability | Error | | Conversión implícita de operandos | Reliability | Advertencia | | Inserción de dependencias incompatible | Reliability | Error | | Dirección incoherente del bucle for | Reliability | Error | | Uso incoherente de 'new' | Reliability | Advertencia | | Tipo de parámetro ineficaz | Reliability | Advertencia | | Valor de prototipo no válido | Reliability | Error | | Invocación de un elemento que no es una función | Reliability | Error | | Iteración de bucle omitida debido al desplazamiento | Reliability | Advertencia | | Atributo de identificador con formato incorrecto | Reliability | Advertencia | | Falta '.length' en comparación | Reliability | Advertencia | | Falta el calificador 'this' | Reliability | Error | | Falta await | Reliability | Advertencia | | Falta la inserción de dependencias explícitas | Reliability | Advertencia | | Falta el modificador de exportaciones | Reliability | Error | | Falta la declaración de variable | Reliability | Advertencia | | Nombre de variable mal escrito | Reliability | Advertencia | | Etiqueta no-case en la declaración switch | Reliability | Advertencia | | Patrón no lineal | Reliability | Error | | Comparación fuera por uno con respecto a la longitud | Reliability | Advertencia | | Propiedad sobrescrita | Reliability | Error | | Actualización de estado potencialmente incoherente | Reliability | Advertencia | | Acceso de propiedad en null o sin definir | Reliability | Error | | La expresión regular siempre coincide con | Reliability | Advertencia | | La instrucción Return asigna una variable local | Reliability | Advertencia | | Asignación propia | Reliability | Advertencia | | Desplazamiento fuera de rango | Reliability | Error | | Cadena en lugar de expresión regular | Reliability | Advertencia | | Argumentos finales superfluos | Reliability | Advertencia | | Declaración de nombre de método sospechoso | Reliability | Advertencia | | Sintaxis de plantilla en cadena literal | Reliability | Advertencia | | Referencia inversa no vinculada | Reliability | Advertencia | | Receptor del controlador de eventos no vinculado | Reliability | Error | | Error no controlado en la canalización de flujo | Reliability | Advertencia | | Directiva desconocida | Reliability | Advertencia | | Caret no coincidente en la expresión regular | Reliability | Error | | Dólar no coincideble en expresión regular | Reliability | Error | | Sobrecargas de métodos inaccesibles | Reliability | Advertencia | | Instrucción inaccesible | Reliability | Advertencia | | Actualización de estado no compatible en el método de ciclo de vida | Reliability | Advertencia | | Variable de índice sin usar | Reliability | Advertencia | | Variable de iteración de bucle sin usar | Reliability | Error | | Propiedad de estado sin usar o sin definir | Reliability | Advertencia | | Uso de marcas de AngularJS en un atributo de valor URL | Reliability | Advertencia | | Uso de la introspección de pila de llamadas en modo estricto | Reliability | Error | | Uso de un objeto inicializado incompleto | Reliability | Error | | Uso de función sin retorno | Reliability | Advertencia | | Prueba de comparación inútil | Reliability | Advertencia | | Condicional inútil | Reliability | Advertencia | | Prueba de tipo inútil | Reliability | Error | | El espacio en blanco contradiga la precedencia del operador | Reliability | Advertencia | | Uso incorrecto de "this" para el método estático | Reliability | Error | | Rendimiento en la función que no es generador | Reliability | Error |