stub-body-multiple-statements (PYI048)
Derived from the flake8-pyi linter.
What it does
Checks for functions in stub (.pyi
) files that contain multiple
statements.
Why is this bad?
Stub files are never executed, and are only intended to define type hints.
As such, functions in stub files should not contain functional code, and
should instead contain only a single statement (e.g., ...
).
Example
Use instead: