unassigned-special-variable-in-stub (PYI035)#
Derived from the flake8-pyi linter.
What it does#
Checks that __all__
, __match_args__
, and __slots__
variables are
assigned to values when defined in stub files.
Why is this bad?#
Special variables like __all__
have the same semantics in stub files
as they do in Python modules, and so should be consistent with their
runtime counterparts.
Example#
Use instead: