future-annotations-in-stub (PYI044)
源自 flake8-pyi 代码检查器。
有时提供修复。
作用
检查存根文件(stub files)中是否存在 from __future__ import annotations 导入语句。
为什么这不好?
存根文件在所有上下文中均原生支持前向引用(forward references),因为存根文件从不在运行时执行(它们应被视为类型检查器的“数据文件”)。因此,from __future__ import annotations 导入语句不会产生任何效果,应当省略。