跳到内容

未使用的私有类型别名 (PYI047)

源自 flake8-pyi 代码检查器。

作用

检查是否存在未使用的私有类型别名。

为什么这不好?

一个已定义但未使用的私有类型别名很可能是一个错误。它应该被使用、公开或删除,以避免混淆。

示例

import typing

_UnusedTypeAlias: typing.TypeAlias = int

建议改为

import typing

_UsedTypeAlias: typing.TypeAlias = int

def func(arg: _UsedTypeAlias) -> _UsedTypeAlias: ...