跳到内容

future-annotations-in-stub (PYI044)

添加于 v0.0.273 · 相关问题 · 查看源码

源自 flake8-pyi 代码检查器。

有时提供修复。

作用

检查存根文件(stub files)中是否存在 from __future__ import annotations 导入语句。

为什么这不好?

存根文件在所有上下文中均原生支持前向引用(forward references),因为存根文件从不在运行时执行(它们应被视为类型检查器的“数据文件”)。因此,from __future__ import annotations 导入语句不会产生任何效果,应当省略。

参考