Als «pylint» getaggte Fragen

Python-Quellcode-Analysator, der nach Fehlern und Anzeichen schlechter Qualität sucht.

2
PyLint, PyChecker oder PyFlakes? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

12
Wie deaktiviere ich eine Pylint-Warnung?
Ich versuche, die Warnung C0321 ("mehr als eine Anweisung in einer einzelnen Zeile" - ich setze häufig ifAnweisungen mit kurzen einzeiligen Ergebnissen in dieselbe Zeile) in Pylint 0.21.1 zu deaktivieren (wenn es darauf ankommt: astng 0.20). 1, common 0.50.3, Python 2.6.6 (r266: 84292, 15. September 2010, 16:22:56)). Ich habe versucht, …
266 python  pylint 



22
Wie bringe ich PyLint dazu, numpy Mitglieder zu erkennen?
Ich führe PyLint in einem Python-Projekt aus. PyLint beschwert sich häufig darüber, dass keine numpy Mitglieder gefunden werden können. Wie kann ich dies vermeiden und gleichzeitig vermeiden, Mitgliedschaftsprüfungen zu überspringen? Aus dem Code: import numpy as np print np.zeros([1, 4]) Was ich beim Laufen erwarte: [[0. 0. 0. 0.]] Pylint …
163 python  numpy  pylint 

3
PyLint-Nachricht: Protokollierungsformat-Interpolation
Für den folgenden Code: logger.debug('message: {}'.format('test')) pylint erzeugt die folgende Warnung: Protokollierungsformat-Interpolation (W1202): Verwenden Sie die% -Formatierung in Protokollierungsfunktionen und übergeben Sie die% -Parameter als Argumente. Wird verwendet, wenn eine Protokollierungsanweisung die Aufrufform "Protokollierung. (Format_string.format (format_args ...))" hat. Solche Aufrufe sollten stattdessen die% -Formatierung verwenden, aber die Interpolation der Protokollierungsfunktion …

4
Ist es möglich, eine einzelne bestimmte Zeile mit Pylint zu ignorieren?
Ich habe die folgende Zeile in meiner Kopfzeile: import config.logging_settings Dies ändert tatsächlich meine Python-Protokollierungseinstellungen, aber Pylint hält es für einen nicht verwendeten Import. Ich möchte unused-importWarnungen im Allgemeinen nicht entfernen. Ist es also möglich, diese eine bestimmte Zeile einfach zu ignorieren? Es würde mir nichts ausmachen, eine .pylintrcfür dieses …
150 python  pylint 

12
Verwenden von Pylint mit Django
Ich würde sehr gerne pylint in den Erstellungsprozess für meine Python-Projekte integrieren, aber ich bin auf einen Show-Stopper gestoßen: Einer der Fehlertypen, die ich äußerst nützlich finde:E1101: *%s %r has no %r member* - - meldet ständig Fehler, wenn allgemeine Django-Felder verwendet werden , zum Beispiel: E1101:125:get_user_tags: Class 'Tag' has …

2
Wie erstelle ich eine Pylintrc-Datei?
Ich verwende Linux. Kann ich so etwas tun pylint --generate-rcfile > .pylintrcund dann Änderungen an der resultierenden .pylintrcDatei vornehmen , um die Standardeinstellungen zu überschreiben? Und wenn ja, sollte es in meinem ~/Verzeichnis sein oder sollte ich es in .pylint.d ablegen?
132 pylint 

30
Pylint-Fehler "ungelöster Import" in Visual Studio Code
Ich verwende das folgende Setup macOS v10.14 (Mojave) Python 3.7.1 Visual Studio Code 1.30 Pylint 2.2.2 Django 2.1.4 Ich möchte Flusen verwenden, um mein Leben in Visual Studio Code ein bisschen einfacher zu machen. Für jeden Import habe ich jedoch den Status "ungelöster Import". Auch bei Standard-Django-Importen (dh von django.db-Importmodellen). …




5
Pylint deaktiviert alle Warnungen für eine Datei
Wir verwenden Pylint in unserem Build-System. Wir haben ein Python-Paket in unserer Codebasis, das Wegwerfcode enthält, und ich möchte alle Warnungen für ein Modul vorübergehend deaktivieren, damit ich die anderen Entwickler nicht mehr mit diesen überflüssigen Nachrichten nerven kann. Gibt es eine einfache Möglichkeit, pylint: disablealle Warnungen für ein Modul …
83 python  pylint 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.