在Pylint的邮件列表上搜索没有带来有趣的结果。
Pylint非常灵活可定制,所以我想这应该是可能的...
我想让Pylint检查PEP8的兼容性,原因是:
- PyDev对Pylint的支持要比对PEP8的支持更好(链接)。
- 只使用一个工具检查所有内容比使用两个工具更方便。
我还在Pylint的邮件列表上问过这个问题,地址在这里。
这是PEP8提供的一些诊断信息,但我无法从Pylint中得到:
- E203 冒号前有空格
- E225 运算符周围缺少空格
- E251 关键字/参数等号周围没有空格
- E301 预期1个空行,但找到了0个
- E303 太多的空行
- E501 行过长(90个字符)
- W291 行末有空格
- W292 文件末尾没有换行符
- W293 空白行包含空格