blank-lines-before-nested-definition (E306)
源自 pycodestyle linter。
修复总是可用的。
此规则不稳定且处于预览状态。使用需要 --preview
标志。
作用
检查嵌套函数或类定义之间是否只有一个空行。
为什么这不好?
PEP 8 建议按以下方式使用空行
- 函数和类之间应有两行空行
- 类的方法之间应有一行空行。
示例
建议改为
类型存根文件 (.pyi
)
类型提示风格指南建议不要在类和函数之间使用空行,除非是为了将它们分组。 这就是为什么此规则在类型提示存根文件中未启用的原因。