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, …
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, …
In Anbetracht dieses Code-Snippets: from os import walk files = [] for (dirpath, _, filenames) in walk(mydir): # more code that modifies files if len(files) == 0: # <-- C1801 return None Ich wurde von Pylint mit dieser Meldung bezüglich der Zeile mit der if-Anweisung alarmiert: [pylint] C1801: Nicht verwenden …
Ich führe PyLint in Wing IDE unter Windows aus. Ich habe ein Unterverzeichnis (Paket) in meinem Projekt und innerhalb des Pakets importiere ich ein Modul von der obersten Ebene, dh. __init__.py myapp.py one.py subdir\ __init__.py two.py Im Inneren habe two.pyich import oneund dies funktioniert gut zur Laufzeit, da sich das …
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 …
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 …
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 …
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 …
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?
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). …
Ich führe pylint für einen Code aus und erhalte die Fehlermeldung "Zu wenige öffentliche Methoden (0/2)". Was bedeutet diese Nachricht? Die Pylint-Dokumente sind nicht hilfreich: Wird verwendet, wenn die Klasse zu wenige öffentliche Methoden hat. Stellen Sie also sicher, dass es sich wirklich lohnt.
Ich pylintgewöhne mich immer noch an Python-Konventionen und verwende es , um meinen Code pythonischer zu gestalten, aber ich bin verwirrt darüber, dass pylint keine Variablennamen für einzelne Zeichen mag. Ich habe ein paar Schleifen wie diese: for x in x_values: my_list.append(x) und wenn ich laufe pylint, bekomme ich Invalid …
Pylint gibt Fehler aus, dass in einigen Dateien Dokumentzeichenfolgen fehlen. Ich versuche, jeder Klasse, Methode und Funktion Docstrings hinzuzufügen, aber es scheint, dass Pylint auch prüft, ob Dateien am Anfang einen Docstring enthalten sollten. Kann ich das irgendwie deaktivieren? Ich möchte benachrichtigt werden, dass in einer Klasse, Funktion oder Methode …
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 …
Ich möchte Python-Code in Microsoft Visual Studio Code ausführen, aber es gibt einen Fehler: "Linter Pylint ist nicht installiert" Ich installierte: Die VS Code Python-Erweiterung Python3 Anakonda Wie kann ich pylint installieren?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.