forward-annotation-syntax-error (F722) 派生自 Pyflakes 代码检查器。 作用 检查包含无效语法的向前引用注解。 为什么这不好? 在 Python 中,类型注解可以被引号包裹为字符串字面量,以启用对尚未定义的类型的引用,这被称为“向前引用”。 然而,这些带引号的注解必须是有效的 Python 表达式。在带引号的注解中使用无效语法不会引发 SyntaxError,而是在执行类型检查时引发错误。 示例 def foo() -> "/": ... 参考 PEP 563 – 推迟注解求值