小编Yos*_*ssi的帖子

Pylint配置问题

在pylint 1.4.1上,我试图根据我想要的python约定来设置配置.

有了这个,我遇到了几个问题:

  1. 当使用旧式类时,我得到C1001警告("Old-style class defined"),我想压制它.

    如何设置pylint以允许这种类?抑制C1001只能部分帮助(因为我的类中没有__ init __函数也会出错,我不想在每个类中抑制它 - 它在新式类中很有用).

  2. 定义时:

    class MyException(Exception):
        pass
    
    Run Code Online (Sandbox Code Playgroud)

    在另一个模块中定义和使用:

    class MyError(MyException):
        pass
    
    Run Code Online (Sandbox Code Playgroud)

    我在pylint中收到警告,说:W0710:异常不会继承标准的"异常"类

    有没有办法设置它所以它还会检查继承hirarchy?

  3. 有没有办法设置我自己的警告?即不允许对字符串(仅'')使用"",或者对于docstring(仅''''')使用""""""?

谢谢.

python exception conventions pylint python-2.7

8
推荐指数
1
解决办法
271
查看次数

标签 统计

conventions ×1

exception ×1

pylint ×1

python ×1

python-2.7 ×1