2017-03-16 3 views
1

J'écris un fichier sous-classe npycurses.ActionFormV2 de la npycursesmodule, et je redéfinissant la beforeEditingmethod, quand je Lint mon dossier, je reçois l'erreur C0103 parce que je ne sont pas conformes à PEP8. Quelle est la meilleure convention la plus pythonique pour obéir à PEP8 lors du remplacement d'une méthode avec un nom autre que PEP8? Je ne veux pas désactiver complètement C0103, mais ces erreurs sont assez ennuyantes. Existe-t-il un moyen d'empêcher pylint d'ignorer C0103 lors de la suppression de quelque chose? Je suis sûr que ce problème est très important pour les gens, car il y a beaucoup de paquets communautaires qui ne respectent pas les conventions.convention Python pour les noms mauvais prépondérants

Merci.

Répondre

2

trouvé la réponse que je manqué dans ma recherche initiale en raison de la documentation minimale de pylint: P

Vous pouvez simplement ajouter un message en ligne à pylint dans le code pour désactiver certaines règles:

« » »

def beforeEditing(self): # pylint: disable=invalid-name 

'' '