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 Copilot correction automatique sont fournies pour les résultats dans la mesure du possible.

Nom de la requêteCatégorieNiveau de gravité
Affectation inutile au champMaintenabilitéAvertissement
Affectation inutile à la variable localeMaintenabilitéAvertissement
OU exclusif au niveau du bit utilisé comme une exponentiationReliabilityAvertissement
Comparaison des valeurs identiquesReliabilityAvertissement
Comparaison de longueur constanteReliabilityAvertissement
Branches 'if' dupliquéesReliabilityAvertissement
Condition 'if' dupliquéeReliabilityErreur
Cas de commutateur en doubleReliabilityErreur
L’expression n’a aucun effetReliabilityAvertissement
Opérandes identiquesReliabilityAvertissement
Vérification du nil de l’interface impossibleReliabilityAvertissement
Direction incohérente de la boucle forReliabilityErreur
Vérification d’erreur manquanteReliabilityAvertissement
Comparaison off-by-one par rapport à la longueurReliabilityErreur
Appel redondant à la récupérationReliabilityAvertissement
Vérification redondante de la valeur négativeReliabilityAvertissement
Auto-affectationReliabilityAvertissement
Décaler hors de portéeReliabilityAvertissement
Instruction inaccessibleReliabilityAvertissement
L’espace blanc contredit la priorité des opérateursReliabilityAvertissement
L’erreur encapsulée est toujours nulleReliabilityAvertissement
Pointeur de fichier en écriture fermé sans prise en charge des erreursReliabilityAvertissement