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 "Résultats standard" dashboard
- Pull requests, with findings shown as comments made by
github-code-quality[bot]
Correctif automatique Copilot suggestions are provided for findings where possible.
| Nom de la requête | Catégorie | Niveau de gravité |
|---|
[Appel à la fonction DOM de type eval](https://codeql.github.com/codeql-query-help/javascript/js-eval-like-call/) | Maintenabilité | Recommandation |
| Dépendance dupliquée | Maintenabilité | Avertissement | | Attributs d’élément HTML en double | Maintenabilité | Avertissement | | Propriété dupliquée | Maintenabilité | Avertissement | | Déclaration de variable dupliquée | Maintenabilité | Recommandation | | L’expression n’a aucun effet | Maintenabilité | Avertissement | | Indentation trompeuse après une instruction de contrôle | Maintenabilité | Avertissement | | Indentation trompeuse de l’instruction 'else' | Maintenabilité | Avertissement | | Espace manquant dans la concaténation de chaîne | Maintenabilité | Avertissement | | Injection de dépendances répétée | Maintenabilité | Avertissement | | Insertion de point-virgule | Maintenabilité | Recommandation | | Priorité non claire des opérateurs imbriqués | Maintenabilité | Recommandation | | Code défensif inutile | Maintenabilité | Recommandation | | Variable inutilisée, importation, fonction ou classe | Maintenabilité | Recommandation | | Utilisation des blocs de compréhension "for-in" | Maintenabilité | Erreur | | Utilisation des fonctionnalités de langage spécifiques à la plateforme | Maintenabilité | Avertissement | | Affectation inutile à la variable locale | Maintenabilité | Avertissement | | Affectation inutile à la propriété | Maintenabilité | Avertissement | | Retour inutile dans setter | Maintenabilité | Avertissement | | Variable non déclarée avant l’utilisation | Maintenabilité | Avertissement | | With, instruction | Maintenabilité | Avertissement | | Accès à une variable à liaison let dans une zone morte temporelle | Reliability | Erreur | | Arguments redéfinis | Reliability | Recommandation | | Méthode de flèche sur l’instance Vue | Reliability | Avertissement | | Affectation à la constante | Reliability | Erreur | | Affectation à la variable d’exportation | Reliability | Avertissement | | Affectation à la propriété de la valeur primitive | Reliability | Erreur | | Arrière-référence dans une assertion d'anticipation négative | Reliability | Erreur | | La référence arrière précède le groupe de capture | Reliability | Erreur | | Comparaison entre les types inconvertibles | Reliability | Avertissement | | Comparaison avec NaN | Reliability | Erreur | | Commentaires conditionnels | Reliability | Avertissement | | Déclarations de fonction en conflit | Reliability | Erreur | | Initialisation des variables en conflit | Reliability | Erreur | | Référence de paramètre par défaut dans une fonction imbriquée | Reliability | Erreur | | Suppression de non-propriété | Reliability | Avertissement | | Incompatibilité des dépendances | Reliability | Avertissement | | Mutation directe de l’état | Reliability | Avertissement | | Condition 'if' dupliquée | Reliability | Avertissement | | Caractère dupliqué dans la classe de caractères | Reliability | Avertissement | | Noms de paramètres dupliqués | Reliability | Erreur | | Cas de commutateur en double | Reliability | Avertissement | | Classe de caractères vide | Reliability | Avertissement | | Opérandes identiques | Reliability | Avertissement | | Ignorer le résultat de la méthode de tableau pure | Reliability | Avertissement | | Appel illégal | Reliability | Erreur | | Conversion d’opérande implicite | Reliability | Avertissement | | Injection de dépendances incompatible | Reliability | Erreur | | Direction incohérente de la boucle for | Reliability | Erreur | | Utilisation incohérente de 'new' | Reliability | Avertissement | | Type de paramètre inefficace | Reliability | Avertissement | | Valeur de prototype non valide | Reliability | Erreur | | Invocation d'une entité non fonctionnelle | Reliability | Erreur | | Itération de boucle sautée en raison du décalement | Reliability | Avertissement | | Attribut id mal formé | Reliability | Avertissement | | Comparaison sans '.length' | Reliability | Avertissement | | Qualificateur 'this' manquant | Reliability | Erreur | | Await manquant | Reliability | Avertissement | | Injection de dépendance explicite manquante | Reliability | Avertissement | | Qualificateur d’exportation manquant | Reliability | Erreur | | Déclaration de variable manquante | Reliability | Avertissement | | Nom de variable mal orthographié | Reliability | Avertissement | | Étiquette non-case dans l’instruction switch | Reliability | Avertissement | | Modèle non linéaire | Reliability | Erreur | | Comparaison off-by-one par rapport à la longueur | Reliability | Avertissement | | Propriété remplacée | Reliability | Erreur | | Mise à jour d’état potentiellement incohérente | Reliability | Avertissement | | Accès aux propriétés sur null ou non défini | Reliability | Erreur | | Expression régulière correspond toujours | Reliability | Avertissement | | L’instruction Return assigne une variable locale | Reliability | Avertissement | | Auto-attribution | Reliability | Avertissement | | Décaler hors de portée | Reliability | Erreur | | Chaîne au lieu d’une expression régulière | Reliability | Avertissement | | Arguments de fin superflus | Reliability | Avertissement | | Déclaration de nom de méthode suspecte | Reliability | Avertissement | | Syntaxe de modèle dans une chaîne littérale | Reliability | Avertissement | | Référence arrière non liée | Reliability | Avertissement | | Récepteur de gestionnaire d'événements non lié | Reliability | Erreur | | Erreur non gérée dans le pipeline de flux | Reliability | Avertissement | | Directive inconnue | Reliability | Avertissement | | Caret inmatchable dans l’expression régulière | Reliability | Erreur | | Dollar incomparable dans l’expression régulière | Reliability | Erreur | | Surcharges de méthode inaccessibles | Reliability | Avertissement | | Instruction inaccessible | Reliability | Avertissement | | Mise à jour d’état non prise en charge dans la méthode de cycle de vie | Reliability | Avertissement | | Variable d’index inutilisée | Reliability | Avertissement | | Variable d’itération de boucle inutilisée | Reliability | Erreur | | Propriété d’état inutilisée ou non définie | Reliability | Avertissement | | Utilisation du balisage AngularJS dans l’attribut URL | Reliability | Avertissement | | Utilisation de l’introspection de la pile des appels en mode strict | Reliability | Erreur | | Utilisation d’un objet initialisé incomplet | Reliability | Erreur | | Utilisation de la fonction sans retour | Reliability | Avertissement | | Test de comparaison inutile | Reliability | Avertissement | | Conditionnel inutile | Reliability | Avertissement | | Test de type inutile | Reliability | Erreur | | L’espace blanc contredit la priorité des opérateurs | Reliability | Avertissement | | Utilisation incorrecte de « this » pour la méthode statique | Reliability | Erreur | | Yield dans une fonction non génératrice | Reliability | Erreur |