J'ai eu ce problème en utilisant Eclipse et résolu comme suit:
dans le pylint dossier (par ex. C:\Python26\Lib\site-packages\pylint), maintenez la touche maj enfoncée, cliquez-droit et choisissez ouvrir les fenêtres de commande dans ce dossier. Type:
lint.py --generate-rcfile > standard.rc
Cela crée le " standard.la rc fichier de configuration. L'ouvrir dans le bloc-notes et sous '[MESSAGES]', décommentez
'disable=" et d'ajouter " l'ID de message que vous souhaitez désactiver, par exemple:
disable=W0511, C0321
Enregistrez le fichier, et dans Eclipse->fenêtre->préférences->PyDev->pylint, dans les arguments de la zone, tapez:
--rcfile=C:\Python26\Lib\site-packages\pylint\standard.rc
Maintenant, il doit travailler ...
Vous pouvez également ajouter un commentaire dans le haut de votre code qui sera interprété par pylint:
# pylint: disable=C0321
lien vers toutes les pylint les codes de message
L'ajout par exemple, --disable-ids=C0321
dans la zone arguments ne fonctionne pas.
Tous disponibles pylint les messages sont stockés dans le dictionnaire '_messages", un attribut d'une instance de l' pylint.utils.MessagesHandlerMixIn
classe. Lors de l'exécution de pylint avec l'argument --disable-ids=...
(au moins sans un fichier de config), ce dictionnaire est initialement vide, élever un KeyError exception au sein de pylint (pylint.utils.MessagesHandlerMixIn.check_message_id().
Dans Eclipse, vous pouvez voir ce message d'erreur dans la Pylint Console (windows - afficher affichage de la Console, sélectionnez Pylint console à partir de la console d'options en plus de l'icône de la console.)