跳到内容

stub-body-multiple-statements (PYI048)

源自 flake8-pyi 代码检查器。

作用

检查 stub (.pyi) 文件中包含多个语句的函数。

为什么这不好?

Stub 文件从不执行,仅用于定义类型提示。因此,stub 文件中的函数不应包含功能代码,而应仅包含单个语句(例如,...)。

示例

def function():
    x = 1
    y = 2
    return x + y

建议改为

def function(): ...