## Summary Porting infer tests to new markdown tests framework. Link to the corresponding issue: #13696 --------- Co-authored-by: Carl Meyer <carl@astral.sh>
455 B
455 B
Function shadowing
Parameter
Parameter x of type str is shadowed and reassigned with a new int value inside the function. No diagnostics should be generated.
def f(x: str):
x: int = int(x)
Implicit error
def f(): pass
f = 1 # error: "Implicit shadowing of function `f`; annotate to make it explicit if this is intentional"
Explicit shadowing
def f(): pass
f: int = 1