我不是 pep-8 的大多数事情的坚持者,但我个人在编写代码时更喜欢某些事情(与工作相反,我会坚持现有代码库的风格或缺乏风格)。
我个人倾向于遵循的一件事是 pep-8 关于空白行的建议:
用两个空行包围顶级函数和类定义。
类中的方法定义被一个空行包围。
但是,当我违反此规定时,我无法让 Pylint 警告我。我在我的 中没有看到任何似乎相关的禁用内容.pylintrc
,而且我无法弄清楚这在 Pylint 中是否可行,如果可以,如何启用它。
根据这个答案,看起来 Pylint 没有(或当时没有)涵盖 pep-8 的某些方面,但我无法确定空行是否属于这种情况。
是否可以在不编写自定义扩展的情况下让 Pylint 警告空行(太多/不够)?