gpt4 book ai didi

python - Pylint 配置问题

转载 作者:行者123 更新时间:2023-12-04 11:15:51 27 4
gpt4 key购买 nike

在 pylint 1.4.1 上,我尝试根据我想要的 Python 约定设置配置。

因此,我遇到了几个问题:

  • 使用旧式类时,我收到 C1001 警告(“已定义旧式类”),我想取消该警告。

    如何设置 pylint 以允许此类类(class)?
    抑制 C1001 只是部分帮助(因为我也因为没有
    __ init __ 函数在我的类中,我不想在每个类中都取消它 - 它在新式类中很有用)。
  • 定义时:
    class MyException(Exception):
    pass

    并在另一个模块中定义和使用:
    class MyError(MyException):
    pass

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

    有没有办法设置它以便它也检查继承层次结构?
  • 有没有办法设置我自己的警告?即不允许对字符串使用“”(仅 ' '),或不允许对文档字符串使用“””“””(仅 ''' ''')?

  • 谢谢。

    最佳答案

    关于 1,这是特定于 python 2.7 的,所以我猜你转向了 python 3,但至少你应该升级到最新的 python 2.7 兼容 pylint (>1.9,<2)。
    关于 2,这是一个错误,它已在最新版本的 pylint 中修复。
    关于3,you can create your own checker或者在这种情况下使用现有的 pip install pylint-quotes

    关于python - Pylint 配置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28813193/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com