J'ai la ligne suivante dans mon en-tête:
import config.logging_settings
Cela modifie en fait mes paramètres de journalisation python, mais pylint pense que c'est une importation inutilisée. Je ne veux pas supprimer les unused-import
avertissements en général, alors est-il possible d'ignorer simplement cette ligne spécifique?
Cela ne me dérangerait pas d'avoir un .pylintrc
pour ce projet, donc les réponses modifiant un fichier de configuration seront acceptées.
Sinon, quelque chose comme ça sera également apprécié:
import config.logging_settings # pylint: disable-this-line-in-some-way
# noqa
. Je ne veux pas voir autant de commentaires dans le code.# nolint
serait encore plus clair.C'était simple et spécifique à cette ligne.
Comme sthenault l'a gentiment souligné, vous pouvez et devez utiliser la forme la plus lisible:
la source
unused-import
? Je pense que mon linter m'a donné un avertissement lorsque j'ai utilisé W0611, mais ça fait> 3 ans donc je ne me souviens pas: / DésoléJe crois que ce que vous cherchez est ...
Notez le double espace avant le commentaire pour éviter de frapper d'autres avertissements de formatage.
En outre, en fonction de votre IDE (si vous en utilisez un), il existe probablement une option pour ajouter la règle d'ignorance correcte (par exemple, en cas d'éclipse, appuyez sur Ctrl1lorsque le curseur est au-dessus, l'avertissement suggérera automatiquement
@UnusedImport
la source
emacs/flycheck
. Merci. Veuillez garder la réponse car cela pourrait aider quelqu'un d'autre.pylint
ou àflake8
partir de la ligne de commande.Récupérez les fichiers sur https://github.com/PyCQA/pylint/tree/master/pylint/checkers . Je n'ai pas trouvé de meilleur moyen d'obtenir le nom de l'erreur à partir d'un message que de Ctrl + F-ing ces fichiers ou d'utiliser la fonction de recherche Github:
Si le message est "Pas de nom ... dans le module ...", utilisez la recherche:
Ou, pour obtenir moins de résultats:
Github vous montrera:
Vous pouvez alors faire:
la source