121 votes

Désactiver tous les avertissements Pylint pour un fichier

Nous utilisons Pylint dans notre système de build.

Nous avons un paquet Python dans notre base de code qui a du code jetable, et je voudrais désactiver tous les avertissements pour un module temporairement afin que je puisse arrêter de bugger les autres développeurs avec ces messages superflus. Existe-t-il un moyen facile de pylint: disable tous les avertissements pour un module ?

27voto

A-B-B Points 797

Oui, vous pouvez spécifier # pylint: skip-file dans le fichier, mais c'est une mauvaise pratique de désactiver tous les avertissements pour un fichier.

Si vous souhaitez désactiver des avertissements spécifiques uniquement, vous pouvez le faire en ajoutant un commentaire tel que # pylint: disable=message-name pour désactiver le message spécifié pour le reste du fichier, ou au moins jusqu'# pylint: enable=message-name.

Exemple :

# pylint: disable=no-member
class C123:
    def __init__(self):
        self.foo_x = self.bar_x
# pylint: enable=no-member

class C456:
    def __init__(self):
        self.foo_x = self.bar_x

7voto

sthenault Points 1178

Une autre option est d'utiliser l'option de ligne de commande --ignore pour sauter l'analyse pour certains fichiers.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X