我注意到我可以使用评论来禁用特定消息。例如,默认情况下,pylint会抱怨少于三个字母的变量名称。我可以像这样压制:
# pylint: disable=invalid-name
def some_string_operation(s): # (the same thing here would also work)
return something(s)
但我不能,例如,将s
添加到好名单列表中。这不起作用:
# pylint: good-names=s
def some_string_operation(s):
return something(s)
显然,并非所有选项都可以通过这种方式进行修改。哪些可以?
答案 0 :(得分:8)
在模块注释中,您只能启用/禁用特定的PyLint检查:
# pylint: disable=wildcard-import, method-hidden
# pylint: enable=too-many-lines