2012-12-19 10 views
26

Aktuelle Versionen von pylint ermöglichen das Unterdrücken von Nachrichten mit menschenlesbaren Nachrichten-IDs. Zum Beispiel, stattListe der pylint menschenlesbaren Nachrichten-IDs?

class MyTest(unittest.TestCase): # pylint: disable=R0904 
    ... 

können Sie angeben:

class MyTest(unittest.TestCase): # pylint: disable=too-many-public-methods 
    ... 

Diese page listet das numerische Nachrichten-IDs. Ich suche jedoch nach einer vollständigen Liste der menschenlesbaren Versionen der Nachrichten-IDs. Wo kann ich diese Liste finden?

Antwort

40

Ich glaube nicht, dass es (noch) eine solche Liste im Internet gibt, obwohl pylint --list-msgs automatisch eine erzeugt.

15

Ich bin auf Ihre Frage gestoßen und habe selbst nach einer solchen Liste gesucht. Also beschloss ich, pylint --list-msgs über Regex zu verarbeiten. Dann habe ich eine solche Liste erstellt. Sie können darauf zugreifen here.

+0

Danke, Peter. Ich habe meine Antwort ein wenig erweitert. Es gibt jedoch nicht viel zu erklären. – bowl

+0

Schön, aber es scheint, einige der Beschreibungen sind unvollständig. Beispiel: "empty-docstring C0112 - leer% s docstring Wird verwendet, wenn ein Modul, eine Funktion, Klasse oder Methode einen leeren Docstring hat (das wäre zu einfach" <- unvollständige Beschreibung –

+0

@FrankNiessink, danke für das Zeigen out. Meine Regex war aus. Konnte nicht damit umgehen, also änderte ich die Ausgabe. – bowl

Verwandte Themen