Pylint白名单模式

时间:2016-10-19 21:16:25

标签: python pylint

我的团队正在考虑将pylint合并到我们的开发过程中。根据我的经验,短裤适用于非常基本的检查,但最终会产生大量的误报,并且可能比有用更烦人。因此,我想在白名单模式下运行pylint,默认情况下禁用所有警告,并逐渐添加我们感兴趣的警告。我做了一些谷歌搜索,没有看到任何明显的方法来做到这一点。有没有办法通过.pylintrc手动禁用所有内容?

2 个答案:

答案 0 :(得分:2)

来自pylint docs

  

如果您只想启用一些检查器或某些消息符号,请先使用--disable=all,然后使用--enable=<symbol>作为逗号分隔的检查器名称和消息符号列表。有关提供的检查程序及其功能的说明,请参阅可用功能列表。

答案 1 :(得分:1)

禁用所有检查,然后显式启用所需的检查。例如:

pylint --score=no --disable=all --enable=unused-argument whatever.py