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

2024-06-01 06:11:49 发布

您现在位置:Python中文网/ 问答频道 /正文

Searching对于派林邮件列表上的答案,没有什么有趣的结果

Pylint被认为是非常可定制的,所以我想这应该是可能的

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

  • PyDev对Pylint的support比对PEP8的support好得多
  • 使用一个工具进行所有检查比使用两个工具更容易

我还在派林的邮件列表上问了这个问题,地址是http://thread.gmane.org/gmane.comp.python.logilab/1039

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

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

Tags: 工具答案消息support列表searching邮件原因
1条回答
网友
1楼 · 发布于 2024-06-01 06:11:49
  • Pylint AFAIK中尚未支持E203
  • E225是C0322/C0323
  • E251应该是C0322/C0323,但我不确定Pylint是否没有特殊情况参数,是否允许缺少空间
  • E301、E303不受AFAIK支持
  • E501是C0301,您可以在pylintrc中配置长度
  • AFAIK不支持W291、W292和W203

如果您能按需要报告这些特性over here,那就太好了

相关问题 更多 >