我正在编写一个来自npycurses
module的beforeEditing
子类的文件,而我正在覆盖{{1}} method,所以当我lint我的文件,我收到C0103错误,因为我不符合PEP8。
当覆盖具有非PEP8名称的方法时,遵循PEP8的最佳,最pythonic约定是什么?我不想完全禁用C0103,但这些错误非常烦人。有没有办法让pylint在覆盖某些东西时忽略C0103?
我确信这个问题对人们起了很多作用,因为那里有很多不遵守惯例的社区套餐。
感谢。
答案 0 :(得分:3)
由于pylint的最小文档,找到了我在初次搜索中遗漏的答案:P
您只需在代码中向pylint添加内联消息即可禁用某些规则:
def beforeEditing(self): # pylint: disable=invalid-name