You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fromtypingimportParamSpecas_ParamSpec, TypeAlias, TypedDict, Union, _Alias# Y037 Use PEP 604 union types instead of typing.Union (e.g. "int | str" instead of "Union[int, str]").
3
6
4
7
importtyping_extensions
5
8
9
+
T=builtins.str# Y026 Use typing_extensions.TypeAlias for type aliases
10
+
U=typing.AbstractSet# Y026 Use typing_extensions.TypeAlias for type aliases
11
+
V=Mapping# Y026 Use typing_extensions.TypeAlias for type aliases
6
12
X=int# Y026 Use typing_extensions.TypeAlias for type aliases
13
+
Y=int|str# Y026 Use typing_extensions.TypeAlias for type aliases
14
+
Z=Union[str, bytes] # Y026 Use typing_extensions.TypeAlias for type aliases
15
+
7
16
X: TypeAlias=int
8
17
Y: typing.TypeAlias=int
9
18
Z: typing_extensions.TypeAlias=int
@@ -15,3 +24,17 @@ _P = _ParamSpec("_P")
15
24
List=_Alias()
16
25
17
26
TD=TypedDict("TD", {"in": bool})
27
+
28
+
deffoo() ->None: ...
29
+
alias_for_foo_but_not_type_alias=foo
30
+
31
+
alias_for_function_from_builtins=dir
32
+
33
+
classFoo:
34
+
defbaz(self) ->None: ...
35
+
36
+
f: Foo= ...
37
+
baz=f.baz
38
+
39
+
typealias_for_deque=collections.deque# Y026 Use typing_extensions.TypeAlias for type aliases
0 commit comments