440 Stimmen

Wie kann ich eine Pylint-Warnung deaktivieren?

Ich versuche, die Warnung C0321 ("mehr als eine Anweisung in einer Zeile") zu deaktivieren - ich setze oft if Anweisungen mit kurzen einzeiligen Ergebnissen in derselben Zeile), in Pylint 0.21.1 (falls es von Bedeutung ist: astng 0.20.1, common 0.50.3 und Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56)).

Ich habe versucht, Folgendes hinzuzufügen disable=C0321 in der Pylint-Konfigurationsdatei, aber Pylint besteht darauf, es trotzdem zu melden. Variationen dieser Zeile (wie disable=0321 o disable=C321 ) werden als Fehler gekennzeichnet, so dass Pylint tut die Option richtig erkennen. Sie wird einfach ignoriert.

Ist dies ein Fehler in Pylint, oder mache ich etwas falsch? Gibt es eine Möglichkeit, dies zu umgehen?

Ich würde gerne etwas von diesem Lärm loswerden.

32voto

aboo Punkte 275

Sie können auch den folgenden Befehl verwenden:

pylint --disable=C0321  test.py

Meine Pylint-Version ist 0.25.1.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X