pylint

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

So richten Sie Pylint ein, um nur einige Inspektionen durchzuführen

Ich versuche, Pylint so einzurichten, dass nur bestimmte Inspektionen durchgeführt werden und keine anderen, z. Überprüfen Sie nur auf W0601 und W0612. Ich habe versucht, eine enable= -Zeile der [MESSAGES CONTROL] Abschnitt meiner pylint.r...
11.07.2012, 23:14
1
Antwort

Wie deaktiviere ich "TODO" Warnungen in Pyint?

Wenn pylint in einer Python-Datei ausgeführt wird, werden standardmäßig Warnungen zu TODO-Kommentaren angezeigt. Zum Beispiel:    ************* Modul foo   W: 200, 0: TODO (SE): repariere das! (fixme)   W: 294, 0: TODO (SE): Rückstandsposit...
15.10.2015, 20:30
6
Antworten

Geben Sie an, für welche Python-Version pylint ausgewertet werden soll

Ich verwende Sublime Text 3 Mit Pylinter , um pylint für meine Dateien auszuführen. Ich arbeite jedoch auf demselben Rechner an Dateien für Python 2 und Python 3 Projekte (der Code wird auf einer der verschiedenen Remote Test-VMs per SSH...
14.04.2014, 05:33
1
Antwort

pylint beschwert sich über wxPython 'Zu viele öffentliche Methoden'

Für die folgenden einfachen wxPython-Snippets: %Vor% Ich bekam immer die Warnmeldung "R0904: 12: MyApp: Zu viele öffentliche Methoden" von pylint. Irgendeine Idee, das zu verhindern?     
14.04.2011, 15:38
6
Antworten

Nur Pylint Globale Bewertung

In pylint benutze ich diesen Befehl --reports=n , um die Berichte zu deaktivieren, aber jetzt sehe ich die Globale Auswertung nicht mehr. Ist möglich, aktivieren Sie nur die globale Auswertung?     
31.03.2010, 11:53
2
Antworten

Was ist der Zweck, Super in benutzerdefinierten Fehlerklassen in Python aufzurufen?

Also habe ich eine einfache benutzerdefinierte Fehlerklasse in Python, die ich basierend auf der Python 2.7 Dokumentation erstellt habe: %Vor% Das gibt mir W0231: __init__ method from base class %r is not called in PyLint Warnung so gehe...
09.08.2016, 17:14
2
Antworten

Wie verhindert man, dass sich python pylint über die sendall-Methode der Socket-Klasse beschwert

Ich habe ein bisschen Code mit einem einfachen tcp-Socket-Setup, um etwas zu testen. Wir lassen pylint --errors-only auf unseren Python-Dateien laufen, generell als Möglichkeit, unseren gesamten Code zu validieren. Der einfache Beispielcod...
24.04.2012, 14:31
2
Antworten

Pylint: Können geerbte öffentliche Methoden von Statistiken ausgeschlossen werden?

Pylint meldet weiterhin den Fehler ( R: 73,0:MyLogging: Too many public methods (22/20) ) für den folgenden Code: %Vor% Zuerst dachte ich, es wäre ein Fehler in Pylint, da MyLogging class genau 22 Zeilen Code hatte, aber als ich merkte,...
15.01.2013, 13:41
3
Antworten

Wie würde ich anfangen, Pyflakes mit Hudson zu integrieren?

Wir verwenden Hudson für die kontinuierliche Integration mit dem Violations-Plugin, das unsere Ausgabe von pylint analysiert. Pylint ist jedoch etwas zu streng und schwer zu konfigurieren. Was wir lieber verwenden würden, sind Pyflakes, die uns...
13.03.2010, 00:46
1
Antwort

Pylint nur gegen geänderte Zeilen / Dateien mit jenkins laufen lassen

Momentan verwende ich das Plug-in für Verstöße mit Jenkins, um einen Bericht über Verstöße gegen PEP8 zu erstellen. Da ich diesen Scheck erst nutze, gibt es eine wahnsinnige Anzahl von Verstößen. Daher möchte ich zunächst nur prüfen, was sich in...
26.09.2016, 18:13