我正在尝试在 Pylint 0.21.1 中禁用警告 C0321(“单行上有多个语句”-我经常将if具有短单行结果的语句放在同一行)(如果重要的话:astng 0.20. 1、通用 0.50.3 和 Python 2.6.6(r266:84292,2010 年 9 月 15 日,16:22:56))。
if
我已经尝试添加disable=C0321Pylint 配置文件,但 Pylint 仍然坚持要报告它。该行的变化(如disable=0321or disable=C321)被标记为错误,因此 Pylint 确实 正确识别该选项。它只是忽略它。
disable=C0321
disable=0321
disable=C321
这是一个 Pylint 错误,还是我做错了什么?有没有解决的办法?
我真的很想摆脱一些这种噪音。
pylint --generate-rcfile显示如下:
pylint --generate-rcfile
[MESSAGES CONTROL] # Enable the message, report, category or checker with the given id(s). You can # either give multiple identifier separated by comma (,) or put this option # multiple time. #enable= # Disable the message, report, category or checker with the given id(s). You # can either give multiple identifier separated by comma (,) or put this option # multiple time (only on the command line, not in the configuration file where # it should appear only once). #disable=
所以看起来你~/.pylintrc应该disable=在 section 中有 line/s [MESSAGES CONTROL]。
~/.pylintrc
disable=
[MESSAGES CONTROL]