i与一个软件框架一起工作,该框架上有几个包含大写字母的方法名称(由于C 包装器)。当然,这不是PEP8,pylint
显示了相应的错误C0103
。我还将C0111
添加到列表中,以忽略某些方法缺少的Docstrings,例如:
def Configure(self): # pylint: disable=C0103,C0111
它有效,但是现在由于本地残疾而被警告:
Class: I0011 -> locally disabling C0103
Class: I0011 -> locally disabling C0111
我应该如何抑制它们?
好的,所以显然必须明确忽略忽略的调查。可以在Pylint配置文件中执行此操作:如果您没有一个,则只需通过
生成标准配置pylint --generate-rcfile > pylint.rc
和使用disable=...
的线路输入,然后将I0011
添加到列表中。这抑制了有关"本地定义禁用"的所有警告。
另一种方法是将以下行添加到文件的开头(或块,随便),如果您不想在全球范围内抑制警告:
#pylint: disable=I0011