在PyLint中更改黑名单功能

时间:2013-09-19 10:31:49

标签: python pylint

我可以完全禁用以下警告:

  

W0141:使用的内置函数%r在使用黑名单内置函数时使用(请参阅bad-function选项)。通常黑名单的功能就像map或filter,其中Python现在提供了一些更清晰的选择,如列表理解。

但是还有一种方法可以从黑名单中删除一个功能吗?

2 个答案:

答案 0 :(得分:4)

您可以为pylint生成一个rc文件。 (参见pylint doc如何做到这一点)

在其中你会找到类似的东西:

bad-functions=map,filter,apply,input

在那里你可以简单地删除恼人的功能。如果您正在使用Eclispe,请转到PyLint的首选项,并在pylint输入框的参数中将-rcfile = path \添加到\ your_rc_file。

答案 1 :(得分:0)

只需使用更清晰的替代方法(例如列表理解),即可收听Pylint并删除该黑名单功能的违规用途