如何禁用Pylint的局部变量/参数过多警告?(Eclipse+PyDev环境)
如何在Pylint中禁用"局部参数过多"和"局部变量过多"警告
嘿,我来帮你搞定这个Pylint警告的问题!既然你已经有了~/.pylintrc配置文件,那直接修改它就能轻松禁用这两个提示,完全不用动你的代码。
关键知识点:警告对应的Pylint代码
Pylint的每个警告都有唯一的标识代码,你需要针对这两个警告的代码来配置:
- "too many local arguments" 对应的代码是 R0913
- "too many local variables" 对应的代码是 R0914
修改~/.pylintrc的步骤
- 打开你的
~/.pylintrc配置文件(用任意文本编辑器即可) - 找到
[MESSAGE CONTROL]区块——如果文件里没有这个区块,直接在任意位置新增这个区块就行 - 在
disable=这一行的末尾,用逗号分隔追加上面的两个代码:- 如果原来
disable=是空的,就写成:disable=R0913,R0914 - 如果原来已经有其他禁用的代码,比如
disable=C0114,C0115,就改成:disable=C0114,C0115,R0913,R0914
- 如果原来
举个完整的[MESSAGE CONTROL]区块示例:
[MESSAGE CONTROL] # Disable the message, report, category or checker with the given id(s). disable=R0913,R0914
生效方式
保存修改后的~/.pylintrc文件,然后重启Eclipse(或者手动触发一次Pylint代码检查),这两个烦人的警告就会消失啦。
内容的提问来源于stack exchange,提问作者Kamal Pandey
相关产品推荐
相关产品推荐

