2016-10-19 34 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