跳到内容

t后缀类型别名 (PYI043)

源自 flake8-pyi 代码检查器。

作用

检查以“T”为后缀的私有类型别名定义。

为什么这不好?

使用“T”后缀是类型变量的惯例;使用这样的后缀意味着该对象是一个 TypeVar

将“T”后缀添加到非 TypeVar,可能会产生误导,应避免这样做。

示例

from typing import TypeAlias

_MyTypeT: TypeAlias = int

建议改为

from typing import TypeAlias

_MyType: TypeAlias = int

参考