type-param-name-mismatch (PLC0132)
源自 Pylint 代码检查工具。
作用
检查 TypeVar、TypeVarTuple、ParamSpec 和 NewType 的定义,如果类型参数的名称与其赋值变量的名称不匹配,则会触发此规则。
为什么这不好?
在定义 TypeVar 或相关类型参数时,Python 允许为该类型参数指定一个名称。根据 PEP 484,传递给 TypeVar 构造函数的名称必须与其赋值的变量名称一致。
示例
建议改为