stub 文件中未赋值的特殊变量 (PYI035)
源自 flake8-pyi 代码检查器。
作用
检查 __all__
、__match_args__
和 __slots__
变量在 stub 文件中定义时是否已赋值。
为什么这不好?
像 __all__
这样的特殊变量在 stub 文件中具有与 Python 模块中相同的语义,因此应与其运行时对应项保持一致。
示例
建议改为
源自 flake8-pyi 代码检查器。
检查 __all__
、__match_args__
和 __slots__
变量在 stub 文件中定义时是否已赋值。
像 __all__
这样的特殊变量在 stub 文件中具有与 Python 模块中相同的语义,因此应与其运行时对应项保持一致。
建议改为