infer unannotated parameter type from usage
Open
contextual-typing
needs-discussion
- Dominant language
- Rust
- Stars
- 7k
- Forks
- 516
- PR merge metrics
- No merged PRs in 30d
Description
```py
def f(x):
print(x.foo)
f # (Unknown) -> None
```
here is would expect `({foo: Unknown}) -> None`, maybe even `{foo: object}` if we consider that `print` accepts `object`
Contributor guide
Assessment
This issue has not been assessed yet.