gpt4 book ai didi

python - 如何配置 Pylint 以检查 PEP8 检查的所有内容?

转载 作者:IT老高 更新时间:2023-10-28 22:05:47 26 4
gpt4 key购买 nike

Searching Pylint 邮件列表中的答案没有带来有趣的结果。

众所周知,Pylint 是非常可定制的,所以我想这应该是可能的......

我希望 Pylint 检查是否符合 PEP8 的原因是因为

  • PyDev 有更好的 support与 PEP8 相比,Pylint 比 PEP8 更好。
  • 使用一个工具进行所有检查比使用两个工具更容易。

我还在 Pylint 的邮件列表 http://thread.gmane.org/gmane.comp.python.logilab/1039 上提出了这个问题。

我没有从 Pylint 获得的来自 PEP8 的诊断消息示例:

  • ':' 前的 E203 空格
  • E225 运算符周围缺少空格
  • E251 关键字/参数等号周围没有空格
  • E301 预期 1 个空行,找到 0 个
  • E303 空行过多
  • E501 行太长(90 个字符)
  • W291 尾随空格
  • W292 文件末尾没有换行符
  • W293 空白行包含空格

最佳答案

  • Pylint AFAIK 尚不支持 E203
  • E225 是 C0322/C0323
  • E251 应该是 C0322/C0323,但我不确定 Pylint 是否没有特殊情况参数并允许那里缺少空间
  • 不支持 E301、E303 AFAIK
  • E501 为 C0301,您可以在 pylintrc
  • 中配置长度
  • AFAIK 不支持 W291、W292 和 W203。

如果您能将这些作为所需功能报告,那就太好了over here .

关于python - 如何配置 Pylint 以检查 PEP8 检查的所有内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6879640/

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