Code Quality uses the following CodeQL queries to analyze Python 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é |
|---|
['import *' peut polluer l’espace de noms](https://codeql.github.com/codeql-query-help/python/py-polluting-import/) | Maintenabilité | Recommandation |
|
Retour arrière dans l’expression régulière | Maintenabilité | Recommandation |
|
Code commenté | Maintenabilité | Recommandation |
|
Comparaison des constantes | Maintenabilité | Avertissement |
|
Comparaison des valeurs identiques | Maintenabilité | Avertissement |
|
Constante dans l’expression ou l’instruction conditionnelle | Maintenabilité | Avertissement |
|
Clé dupliquée dans un littéral de dictionnaire | Maintenabilité | Avertissement |
|
Duplication dans la classe de caractères d’expression régulière | Maintenabilité | Avertissement |
|
Le premier paramètre d’une méthode de classe n’est pas nommé 'cls' | Maintenabilité | Recommandation |
|
Le premier paramètre d’une méthode n’est pas nommé ' self' | Maintenabilité | Recommandation |
|
Concaténation de chaîne implicite dans une liste | Maintenabilité | Avertissement |
|
Assertion imprécise | Maintenabilité | Recommandation |
|
Module importe lui-même | Maintenabilité | Recommandation |
|
Le module est importé plusieurs fois | Maintenabilité | Recommandation |
|
Le module est importé avec « import » et « import from » | Maintenabilité | Recommandation |
|
Boucles imbriquées avec la même variable | Maintenabilité | Recommandation |
|
Méthode trop complexe __del__ | Maintenabilité | Recommandation |
|
Comparaison redondante | Maintenabilité | Avertissement |
|
Devrait utiliser une commande 'with' | Maintenabilité | Recommandation |
|
L’instruction n’a aucun effet | Maintenabilité | Recommandation |
|
Clause 'else' inutile dans la boucle | Maintenabilité | Avertissement |
|
Lambda inutile | Maintenabilité | Recommandation |
|
Passe inutile | Maintenabilité | Avertissement |
|
Code inaccessible | Maintenabilité | Avertissement |
|
Argument inutilisé dans un appel de mise en forme | Maintenabilité | Avertissement |
|
Variable globale inutilisée | Maintenabilité | Recommandation |
|
Importation inutilisée | Maintenabilité | Recommandation |
|
Variable locale inutilisée | Maintenabilité | Recommandation |
|
Argument nommé inutilisé dans l’appel de mise en forme | Maintenabilité | Avertissement |
|
Utilisation de « global » au niveau du module | Maintenabilité | Avertissement |
|
Utilisation de la valeur de retour d’une procédure | Maintenabilité | Avertissement |
|
Variable définie plusieurs fois | Maintenabilité | Avertissement |
|
__del__ est appelé explicitement | Reliability | Avertissement |
|
__eq__ non substitué lors de l’ajout d’attributs | Reliability | Avertissement |
|
__init__ appels de la méthode substituée | Reliability | Avertissement |
|
__init__ La méthode est un générateur | Reliability | Erreur |
|
__init__ méthode retourne une valeur | Reliability | Erreur |
|
__iter__ la méthode retourne un objet qui n'est pas un itérateur | Reliability | Erreur |
|
Une assertion a un effet secondaire | Reliability | Erreur |
|
Assertion d’un tuple | Reliability | Erreur |
| La comparaison est utilisée lorsque les opérandes prennent en charge __eq__. | Reliability | Avertissement |
|
Attributs en conflit dans les classes de base | Reliability | Avertissement |
|
Vide sauf | Reliability | Recommandation |
|
Erreur d’encodage | Reliability | Erreur |
|
Le bloc except gère 'BaseException' | Reliability | Recommandation |
|
L’exportation explicite n’est pas définie | Reliability | Erreur |
|
Retours explicites mélangés à des retours implicites (par défaut) | Reliability | Recommandation |
|
Le fichier n’est pas toujours fermé | Reliability | Avertissement |
|
Le premier argument de super() n'est pas la classe englobante | Reliability | Erreur |
|
L’objet mis en forme n’est pas un mappage | Reliability | Erreur |
|
La mise en forme des chaînes combine implicitement et explicitement des champs numérotés | Reliability | Erreur |
|
Augmentation illégale | Reliability | Erreur |
|
Ordonnancement incomplet | Reliability | Avertissement |
|
Égalité inconsistante et hachage | Reliability | Avertissement |
|
Égalité et inégalité incohérentes | Reliability | Avertissement |
|
Ordre de résolution de méthode incohérent | Reliability | Erreur |
|
Itérable peut être une chaîne ou une séquence | Reliability | Erreur |
|
L'itérateur ne retourne pas lui-même depuis la __iter__ méthode | Reliability | Erreur |
|
Capture de variable de boucle | Reliability | Erreur |
|
Peut-être qu'il manque 'self' dans la comparaison | Reliability | Avertissement |
|
Test d’appartenance avec un élément qui n'est pas un conteneur | Reliability | Erreur |
|
Incompatibilité entre la signature et l’utilisation d’une méthode substituée | Reliability | Recommandation |
|
Incompatibilité entre la signature et l’utilisation d’une méthode de substitution | Reliability | Erreur |
|
Incompatibilité dans plusieurs affectations | Reliability | Erreur |
|
Appel manquant à la superclasse __del__ lors de la destruction d’objets | Reliability | Erreur |
|
Appel manquant à la superclasse __init__ pendant l’initialisation d’objet | Reliability | Erreur |
|
Arguments nommés manquants dans l’appel de mise en forme | Reliability | Erreur |
|
Partie manquante d’un groupe spécial dans l’expression régulière | Reliability | Avertissement |
|
Modification du dictionnaire retourné par locals() | Reliability | Avertissement |
|
Modification du paramètre par défaut | Reliability | Erreur |
|
Appels multiples à __del__ pendant la destruction de l'objet | Reliability | Avertissement |
|
Appels multiples à __init__ lors de l'initialisation de l'objet | Reliability | Avertissement |
|
Mutation du descripteur dans la méthode __get__ ou __set__ | Reliability | Erreur |
|
Boucles imbriquées réutilisant la même variable après le corps de la boucle interne | Reliability | Erreur |
|
Non-invocable appelé | Reliability | Erreur |
|
Non-exception dans la clause 'except' | Reliability | Erreur |
|
Un non-itérable utilisé dans la boucle for | Reliability | Erreur |
|
Exception non standard levée dans une méthode spéciale | Reliability | Recommandation |
|
Relèvement NotImplemented | Reliability | Avertissement |
|
Affectation redondante | Reliability | Erreur |
|
Générer des tuples de longueurs variables | Reliability | Recommandation |
|
Incompatibilité de signature dans la méthode de substitution | Reliability | Avertissement |
|
Une méthode spéciale a une signature incorrecte | Reliability | Erreur |
|
L'attribut de la superclasse masque la méthode de la sous-classe | Reliability | Erreur |
|
Variable d’itération de boucle inutilisée suspecte | Reliability | Erreur |
|
Erreur de syntaxe | Reliability | Erreur |
|
Test de l'égalité avec None | Reliability | Recommandation |
|
Trop peu d’arguments dans l’appel de mise en forme | Reliability | Erreur |
|
Objet non hachable haché | Reliability | Erreur |
|
Caret inmatchable dans l’expression régulière | Reliability | Erreur |
|
Dollar sans correspondance dans l’expression régulière | Reliability | Erreur |
|
Bloc inaccessible except | Reliability | Erreur |
|
Caractère de format non pris en charge | Reliability | Erreur |
|
Objet d’exception inutilisé | Reliability | Erreur |
|
Utilisation d’une instruction print au niveau du module | Reliability | Recommandation |
|
Utilisation de exit() ou de quit() | Reliability | Avertissement |
|
Nom incorrect d’un argument dans un appel | Reliability | Erreur |
|
Nom incorrect d’un argument dans une instanciation de classe | Reliability | Erreur |
|
Nombre incorrect d’arguments pour le format | Reliability | Erreur |
|
Nombre incorrect d’arguments dans un appel | Reliability | Erreur |
|
Nombre incorrect d’arguments dans une instanciation de classe | Reliability | Erreur |