22.8.2
New error codes:
- Y047: Detect unused
TypeAliasdeclarations. - Y049: Detect unused
TypedDictdefinitions. - Y050: Prefer
typing_extensions.Neverfor argument annotations over
typing.NoReturn. - Y051: Detect redundant unions between
Literaltypes and builtin supertypes
(e.g.Literal["foo"] | str, orLiteral[5] | int).
Other enhancements:
- Support
mypy_extensions.TypedDict.