unnecessary-type-union (PYI055)
源自 flake8-pyi 代码检查器。
有时提供修复。
作用
检查联合类型中是否存在多个type
。
为什么这不好?
在类型注解中,type[T | S]
与 type[T] | type[S]
具有相同的语义,但前者更简洁明了。
示例
建议改为
修复安全性
除非类型注解包含注释,否则此规则的修复被标记为安全。
请注意,虽然修复可能会将嵌套的联合类型展平为单个顶级联合类型,但注解的语义将保持不变。
源自 flake8-pyi 代码检查器。
有时提供修复。
检查联合类型中是否存在多个type
。
在类型注解中,type[T | S]
与 type[T] | type[S]
具有相同的语义,但前者更简洁明了。
建议改为
除非类型注解包含注释,否则此规则的修复被标记为安全。
请注意,虽然修复可能会将嵌套的联合类型展平为单个顶级联合类型,但注解的语义将保持不变。