跳到内容

unprefixed-type-param (PYI001)

源自 flake8-pyi 代码检查器。

作用

检查存根中的 TypeVarParamSpecTypeVarTuple 类型参数的名称是否以 _ 为前缀。

为什么这不好?

为类型参数添加 _ 前缀可以避免意外暴露存根内部名称。

示例

from typing import TypeVar

T = TypeVar("T")

建议改为

from typing import TypeVar

_T = TypeVar("_T")