pylint

Python-Quellcode-Analyzer auf der Suche nach Fehlern und Zeichen von schlechter Qualität.
3
Antworten

Warum will Python nicht, dass ich einen anderen lokalen Variablennamen als einen globalen Namen zum selben Zweck verwende?

Gegebener Python-Code wie %Vor% pyllt beschwert sich %Vor% Was ist der pythonische Weg, um das Obige zu schreiben? Verwenden Sie eine andere Variable lokal, sagen wir j ? Aber warum, wenn die Variable in beiden Fällen genau gleich i...
01.08.2014, 02:48
3
Antworten

Wie pylint in der Python-Quelle konfiguriert wird

Ist es möglich, bestimmte Pylint-Fehler / Warnungen im Python-Quellcode selbst zu deaktivieren?     
24.09.2012, 20:59
2
Antworten

Wie kann man die Warnung "pylint no-self-use" deaktivieren?

Ich schreibe in Python3 und benutze pylint, um meinen Code sauber zu halten. Ich möchte etwas wie Interface-Klasse definieren, damit ich mehr Funktionalität auf eine saubere und prägnante Art und Weise hinzufügen kann, aber pylint steht diese...
15.01.2015, 14:12
2
Antworten

Warum gibt Pylint bei dieser Raise-Anweisung den Fehler E0702, der NoneType auslöst?

Sagen Sie, ich habe den folgenden Code. %Vor% Wenn ich diesen Code durch pylint führe, erhalte ich den folgenden Fehler: %Vor% Ist das ein Bug in Pylint? Ist meine Pylint zu alt? %Vor% Hinweis: Ich weiß, dass dieser Code keinen Sinn...
09.02.2010, 11:54
3
Antworten

Globales Python-Schlüsselwort im Vergleich zu Pylint W0603

Pylint W0603 gibt an:    Verwenden der globalen Anweisung. Wird verwendet, wenn Sie die Anweisung "global" verwenden   Aktualisieren Sie eine globale Variable. PyLint versucht nur, diese Verwendung zu verhindern.   Das bedeutet nicht, dass...
24.01.2013, 14:44
1
Antwort

Mischen von datetime.strptime () - Argumenten

Es ist ein häufiger Fehler, die datetime.strptime() zu verwechseln format string und date string Argumente mit: %Vor% statt umgekehrt: %Vor% Natürlich würde es während der Laufzeit scheitern: %Vor% Aber ist es möglich, dieses Pr...
01.07.2016, 14:26
2
Antworten
1
Antwort

Verwenden Sie PyLint auf Jenkins mit Warnungs-Plugin und Pipleine

Ich möchte PyLint auf Jenkins mit Warnungs-Plugin und Pipleine , da das Verstoß-Plugin veraltet ist. > Es gibt keine Dokumente oder vollständige Beispiele. Es gibt einige Informationen : %Vor% und Problemumgehungen : %Vor% A...
26.01.2017, 14:12
2
Antworten

Silence PyLint warnt vor nicht verwendeten Variablen für die String-Interpolation

Das Modul say bringt String-Interpolation wie folgt in Python: %Vor% Allerdings beklagt sich PyLint, dass die Variable "a" niemals verwendet wird. Dies ist ein Problem, weil mein Code say.fmt extensiv verwendet. Wie kann ich diese Warn...
17.02.2016, 22:43
2
Antworten

Wie wird Pylint für alle Python-Dateien in einem Verzeichnis ausgeführt?

Ich habe %Vor% und %Vor% Wenn ich richtig verstehe, wird der erste Befehl pylint für jede der Python-Dateien ausführen, der zweite wird pylint einmal für alle Dateien ausführen. Ich erwartete, dass beide Befehle die gleiche Ausgabe zurüc...
26.04.2016, 18:34