我正在尝试将Pylint设置为仅执行某些检查而不执行其他检查,例如仅检查W0601和W0612.我已经使用试过enable=行的[MESSAGES CONTROL]我pylint.rc的部分,但似乎并没有做我想做的.
我正在使用Pylint 0.25.1.
ane*_*oid 10
看起来像rc文件解析方式的bug.
命令行上的命令很重要(未记录?),因此您需要先禁用然后启用:
pylint xyz.py --disable R,C,W,E --enable W0601,W0612
Run Code Online (Sandbox Code Playgroud)
但这没有正确反映,--generate-rcfile也不适用--rcfile......这些可能是错误.喜欢#36584.
在带有禁用行的rc文件中,所有消息都被禁用,即使在命令行启用之前禁用也是如此.
[MESSAGES CONTROL]
disable=R,C,W,E
enable=W0601,W0612
Run Code Online (Sandbox Code Playgroud)
在Pylint> = 0.27中有一个新--disable=all选项
pylint --disable=all --enable=W0201
要么
pylint -d all -e W0201
你可以把它放在rc文件中,但是作为ineroid指出有一个bug仍然意味着你不能再启用任何消息,除了命令行,所以:
[MESSAGES CONTROL]
disable=all
Run Code Online (Sandbox Code Playgroud)
然后
pylint -e W0201
会工作.
| 归档时间: |
|
| 查看次数: |
1716 次 |
| 最近记录: |