【问题标题】:How to break a long line in .pylintrc file?如何打破 .pylintrc 文件中的长行?
【发布时间】:2017-11-17 10:43:34
【问题描述】:

我有一个 PyLint 配置文件 .pylintrc,其中定义了一些规则。

但是,对于一个规则,我有很多项目导致很长的行。

[TYPECHECK]
generated-members = XXX, YYY, ZZZ......

在 github 上可以看到一个长行的例子: https://github.com/behave/behave.example/blob/master/pylintrc#L263

是否可以换行以继续在下一行列出项目?我试图将这些项目移到下一行,但是,这似乎使文件无效。

【问题讨论】:

  • 我不知道 pylint,但在普通 python 中,行尾的反斜杠 \ 将标记下一行的继续。
  • @mrCarnivore,测试添加 \ 以打破.pylintrc 中的行。它使文件无效。

标签: python pylint pylintrc


【解决方案1】:

pylint 使用configparser 解析.pylintrc 文件,上面写着in its docs

值也可以跨越多行,只要它们的缩进比值的第一行更深。

这意味着解决方案是使用

[TYPECHECK]
generated-members =
  XXX,
  YYY,
  ZZZ......

【讨论】:

    猜你喜欢
    • 2021-07-27
    • 2014-04-22
    • 1970-01-01
    • 2022-10-04
    • 1970-01-01
    • 2016-05-19
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多