Ich habeWie Pylint für alle Python-Dateien in einem Verzeichnis
find . -iname "*.py" -exec pylint -E {} ;\
und
FILES=$(find . -iname "*.py")
pylint -E $FILES
laufen Wenn ich richtig verstehe, der erste Befehl wird Pylint für jede der Python-Dateien ausführen, die der zweite wird pylint einmal für alle Dateien ausführen. Ich erwartete, dass beide Befehle die gleiche Ausgabe zurückgeben würden, aber sie geben unterschiedliche Ergebnisse zurück. Ich denke, dass dieses diff irgendwie mit Importen und F (Ausfall) pylint Nachrichten verbunden ist, die auftreten, wenn ein Import fehlschlägt und nicht ist, der durch pylint -E ausgegeben wird.
Hat jemand das bereits erfahren und könnte erklären, warum das Diff passiert und was ist der beste Weg, um Pylint zu betreiben?
das ist schrecklich. gibt es keine pylint-zentrische Lösung? – dopatraman