Skip to main content

Accéder aux requêtes CodeQL pour la qualité du code

Explorez les requêtes que CodeQL utilise pour analyser la qualité du code pour le code écrit dans Go.

Code Quality utilise les requêtes CodeQL suivantes pour analyser le code Go et détecter les problèmes de qualité dans le code :

  • Votre branche par défaut, avec les résultats présentés sur le tableau de bord « Résultats standard » du dépôt
  •           **Demandes de tirage**, avec les résultats affichés sous forme de commentaires effectués par `github-code-quality[bot]`
    

Des suggestions Correctif automatique Copilot sont fournies pour les résultats dans la mesure du possible.

Nom de la requêteCatégorieNiveau de gravité
          [Affectation inutile au champ](https://codeql.github.com/codeql-query-help/go/go-useless-assignment-to-field/) | Maintenabilité | Avertissement |

| Affectation inutile à la variable locale | Maintenabilité | Avertissement | | OU exclusif au niveau du bit utilisé comme une exponentiation | Reliability | Avertissement | | Comparaison des valeurs identiques | Reliability | Avertissement | | Comparaison de longueur constante | Reliability | Avertissement | | Branches 'if' dupliquées | Reliability | Avertissement | | Condition 'if' dupliquée | Reliability | Erreur | | Cas de commutateur en double | Reliability | Erreur | | L’expression n’a aucun effet | Reliability | Avertissement | | Opérandes identiques | Reliability | Avertissement | | Vérification du nil de l’interface impossible | Reliability | Avertissement | | Direction incohérente de la boucle for | Reliability | Erreur | | Vérification d’erreur manquante | Reliability | Avertissement | | Comparaison off-by-one par rapport à la longueur | Reliability | Erreur | | Appel redondant à la récupération | Reliability | Avertissement | | Vérification redondante de la valeur négative | Reliability | Avertissement | | Auto-affectation | Reliability | Avertissement | | Décaler hors de portée | Reliability | Avertissement | | Instruction inaccessible | Reliability | Avertissement | | L’espace blanc contredit la priorité des opérateurs | Reliability | Avertissement | | L’erreur encapsulée est toujours nulle | Reliability | Avertissement | | Pointeur de fichier en écriture fermé sans prise en charge des erreurs | Reliability | Avertissement |