gpt4 book ai didi

python - 让 Pylint 关心空行

转载 作者:太空狗 更新时间:2023-10-29 18:12:59 24 4
gpt4 key购买 nike

我不是 pep-8 的大多数事情的坚持者,但我个人在编写代码时更喜欢某些事情(与工作相反,我会坚持现有代码库的风格或缺乏这种风格)。

我个人倾向于遵循的一件事是 pep-8 关于 blank lines 的建议:

Surround top-level function and class definitions with two blank lines.

Method definitions inside a class are surrounded by a single blank line.

但是,当我违反此规定时,我无法让 Pylint 警告我。我在我的 .pylintrc 中没有看到任何似乎相关的禁用,而且我无法弄清楚这在 Pylint 中是否可行,如果可行,如何启用它。

基于 this answer , 看起来 Pylint 没有(或当时没有)涵盖 pep-8 的某些方面,但我无法确定空行是否属于这种情况。

是否可以在不编写自定义扩展的情况下让 Pylint 警告空行(太多/不够)?

最佳答案

this other answer 中所述,E301 和 E303 似乎不是 pylint 中的东西(还没有?)。

一种替代方法是使用 pycodestyle (以前:pep8)工具,这将允许您检查空行。

希望您会像 pylint 一样喜欢它,尽管它的可配置性可能稍差一些。

关于python - 让 Pylint 关心空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40519516/

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