我已经运行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