我已經運行pylint的所有Python文件如何在目錄
find . -iname "*.py" -exec pylint -E {} ;\
和
FILES=$(find . -iname "*.py")
pylint -E $FILES
如果我理解正確的,第一個命令將運行pylint的每個Python文件中,第二個將爲所有文件運行一次pylint。我預計這兩個命令會返回相同的輸出,但它們會返回不同的結果。我認爲這種差異與進口和F(失敗)pylint消息有某種關係,當導入失敗時,會發生這種情況,並且而不是通過pylint -E輸出。
有人已經遇到過這個問題,可以解釋diff爲什麼會發生,以及運行pylint的最佳方式是什麼?
這太可怕了。有沒有以pylint爲中心的解決方案? – dopatraman