2016-10-19 36 views
2

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

+0

我认为你正在寻找[TOX](https://tox.readthedocs.io/en/latest/) – letsc

+0

@letsc我看不出TOX将如何相关。 –

回答

2

pylint docs

如果你想只与被检查的名称和消息符号的逗号分隔的列表启用一些跳棋或者一些消息符号,首先使用--disable=all然后--enable=<symbol>。查看可用功能列表,了解提供的检查器功能描述。

+0

啊,看起来像我忽略了--disable = all'部分。谢谢。 –

1

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

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