never-union (RUF020)
有时提供修复。
作用
检查联合类型中 typing.NoReturn
和 typing.Never
的使用。
为什么这不好?
typing.NoReturn
和 typing.Never
是特殊类型,用于指示函数永远不会返回,或类型没有值。
在联合类型中包含 typing.NoReturn
或 typing.Never
是冗余的,例如,typing.Never | T
等同于 T
。
示例
建议改为
有时提供修复。
检查联合类型中 typing.NoReturn
和 typing.Never
的使用。
typing.NoReturn
和 typing.Never
是特殊类型,用于指示函数永远不会返回,或类型没有值。
在联合类型中包含 typing.NoReturn
或 typing.Never
是冗余的,例如,typing.Never | T
等同于 T
。
建议改为