Ich habe
%Vor%und
%Vor%Wenn ich richtig verstehe, wird der erste Befehl pylint für jede der Python-Dateien ausführen, 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 durch pyint -E ausgegeben wird.
Hat jemand das schon erlebt und könnte erklären, warum das Diff passiert und was ist der beste Weg, pylint zu betreiben?
Mein ein Cent
%Vor%Wie funktioniert es?
find
findet, dass alle Dateien mit py
enden und an xargs
, xargs
runs pylint
für jede Datei übergeben werden.
HINWEIS: Sie können dem pylint
-Befehl auch ein beliebiges Argument geben.
BEARBEITEN:
Laut doc können wir
verwenden[1] pylint mymodule.py
[2] pylint Verzeichnis / mymodule.py
[2] funktioniert, wenn das Verzeichnis ein Python-Paket ist (d. h. eine __init__.py
-Datei oder ein implizites Namespace-Paket hat) oder wenn "Verzeichnis" im Python-Pfad enthalten ist.