为什么Pylint太慢,而pep8只花一秒钟时间来检查相同的代码?

时间:2018-07-23 23:09:54

标签: performance pylint

我不明白为什么pylint需要大约5分钟来检查我的代码,而pep8只需要1秒。

我使用Mac,并且已经通过pylint 1.8.4安装了conda install -c conda-forge pylint。无论我使用Terminal还是 Spyder 编辑器,Pylint的运行速度都很慢。我尝试创建配置文件.pylintrc,但速度没有改变。

如何提高Pylint的速度?谢谢。

1 个答案:

答案 0 :(得分:0)

某些版本的Pylint存在性能问题,请尝试回滚一个版本或向前滚动到一个较新的版本。

尽管我没有任何数字可以支持,但较小的代码库似乎比较大的代码库更快。

禁用任何您不打算修改的规则-一次在pylint中进行拼写检查是一个问题。

尝试使用其他工具-PyCharm的检查涵盖了很多相似的方面,并且根据我的经验,大部分时间都没有pylint的性能问题。