跳到内容

类型注释在存根中 (PYI033)

源自 flake8-pyi 代码检查器。

作用

检查存根文件中类型注释的使用 (例如,x = 1 # type: int)。

为什么这不好?

存根 (.pyi) 文件应该直接使用类型注解,而不是类型注释,即使它们旨在支持 Python 2,因为存根文件在运行时不会被执行。唯一的例外是 # type: ignore

示例

x = 1  # type: int

建议改为

x: int = 1