blank-lines-top-level (E302)
源自 pycodestyle linter。
修复总是可用的。
此规则不稳定且处于预览状态。使用需要 --preview
标志。
作用
检查顶层函数和类之间是否缺少空行。
为什么这不好?
PEP 8 建议顶层函数和类之间恰好有两个空行。
该规则遵循 lint.isort.lines-after-imports
设置,以确定顶层 import
语句与函数或类定义之间所需的空行数,以与 isort 兼容。
示例
建议改为
类型存根文件 (.pyi
)
类型提示风格指南建议不要在类和函数之间使用空行,除非是为了对它们进行分组。这就是为什么此规则在类型存根文件中不启用的原因。