在pylint 1.4.1上,我试图根据我想要的python约定来设置配置.
有了这个,我遇到了几个问题:
当使用旧式类时,我得到C1001警告("Old-style class defined"),我想压制它.
如何设置pylint以允许这种类?抑制C1001只能部分帮助(因为我的类中没有__ init __函数也会出错,我不想在每个类中抑制它 - 它在新式类中很有用).
定义时:
class MyException(Exception):
pass
Run Code Online (Sandbox Code Playgroud)
在另一个模块中定义和使用:
class MyError(MyException):
pass
Run Code Online (Sandbox Code Playgroud)
我在pylint中收到警告,说:W0710:异常不会继承标准的"异常"类
有没有办法设置它所以它还会检查继承hirarchy?
有没有办法设置我自己的警告?即不允许对字符串(仅'')使用"",或者对于docstring(仅''''')使用""""""?
谢谢.