在 Pylint 的邮件列表中搜索答案并没有带来有趣的结果。
众所周知,Pylint 是非常可定制的,所以我想这应该是可能的......
我希望 Pylint 检查是否符合 PEP8 的原因是因为
- PyDev对 Pylint 的支持比对 PEP8 的支持要好得多。
- 使用一种工具进行所有检查比使用两种工具更容易。
我还在http://thread.gmane.org/gmane.comp.python.logilab/1039的 Pylint 邮件列表上问了这个问题
我没有从 Pylint 获得的来自 PEP8 的诊断消息示例:
- ':' 之前的 E203 空格
- E225 运算符周围缺少空格
- E251 关键字/参数周围没有空格等于
- E301 预期 1 个空行,发现 0
- E303 空行过多
- E501 行太长(90 个字符)
- W291 尾随空格
- W292 文件末尾没有换行符
- W293 空白行包含空格