Als «pylint» getaggte Fragen

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

3
Pylint ungültiger Konstantenname
Ich erhalte einen Pylint-Fehler bezüglich meiner Konstante: MIN_SOIL_PARTICLE_DENS(ungültiger Name). Irgendwelche Ideen, warum diese Konstante falsch ist? Hier ist meine volle Funktion: def bulk_density(clay, sand, organic_matter): MIN_SOIL_PARTICLE_DENS = 2.65 x1 = (0.078 + 0.278 * sand + 0.034 * clay + 0.022 * organic_matter - 0.018 * sand * organic_matter - …

8
So führen Sie Pylint mit PyCharm aus
Ich möchte pylint als externes Tool in meinem gesamten Projektverzeichnis für ein Python-Projekt konfigurieren, an dem ich arbeite. Ich habe versucht, das Repository als Modul mit __init__.pyund ohne zu verwenden, und es funktioniert in keiner Weise. Ich habe Schwierigkeiten, Pylint für die Ausführung mit PyCharm einzurichten. Ich weiß, dass ich …

3
Visual Studio Code deaktivieren Auto Wrap Long Line
Ich benutze vs Code, um Python mit Pylint zu schreiben. Wenn ich ctrl+ S(Speichern) drücke , umschließt der Editor eine lange Zeile mit mehreren kurzen Zeilen. Wie deaktiviere ich die Aktion oder konfiguriere die Anzahl der Zeilenumbrüche auf 120 (Standard ist 80)? Ich habe es versucht "python.linting.pylintArgs": ["--max-line-length=120"]und "editor.wordWrapColumn": 120aber …


6
Wie sage ich PyLint, dass es sich um eine Variable und nicht um eine Konstante handelt, um die Nachricht C0103 zu stoppen?
Ich habe eine Variable auf Modulebene in meinem Python 2.6-Programm namens "_log", über die sich PyLint beschwert: C0103: Invalid name "_log" (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$) Nachdem ich diese Antwort gelesen habe, verstehe ich, warum dies so ist: Es glaubt, dass die Variable eine Konstante ist und wendet den konstanten regulären Ausdruck …
72 python  pylint 

2
Warum gibt pylint für unspy.ndarray.shape "unsubscriptable-object" zurück?
Ich habe gerade den folgenden "minimalen" Repro-Fall zusammengestellt (Minimum in Anführungszeichen, weil ich sicherstellen wollte, dass pylintkeine anderen Fehler, Warnungen, Hinweise oder Vorschläge ausgegeben wurden - was bedeutet, dass es ein bisschen Boilerplate gibt): pylint_error.py : """ Docstring """ import numpy as np def main(): """ Main entrypoint """ test …
9 python  numpy  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.