KotlinIsland
KotlinIsland
I'm not sure what you are expecting sorry. if you split the assgnments then basedmypy behaves the same as mypy
it's an upstream defect that has been exposed via initial assignment. [playground](https://mypy-play.net/?mypy=latest&python=3.12&flags=show-error-context%2Cshow-error-codes%2Cstrict%2Ccheck-untyped-defs%2Cdisallow-any-decorated%2Cdisallow-any-expr%2Cdisallow-incomplete-defs%2Cdisallow-subclassing-any%2Cdisallow-untyped-calls%2Cdisallow-untyped-decorators%2Cdisallow-untyped-defs%2Cno-implicit-reexport%2Clocal-partial-types%2Cstrict-equality%2Cwarn-incomplete-stub%2Cwarn-redundant-casts%2Cwarn-return-any%2Cwarn-unreachable%2Cwarn-unused-configs%2Cwarn-unused-ignores%2Cno-implicit-optional&gist=b612137970be7d7a0bd82fc360976080)
I don't agree at this point. I don't view it as shadowing. I can understand that it can be accidentally used, but the point of it is that it allows...
- upstream: https://github.com/python/mypy/issues/16769
The doc popup should also link to docs.python.org like PyCharm does: 
> docs will be outdated if user changes python version and doesn't reinstall basedpyright If you change python version, you would be changing venv right? So bpr would always be...
- As noted by @NCBM in #317, this is a pylance feature that already exists, triggered by double clicking the inlay hint.
> maybe `Callable` inlay hints are considered complex by pylance that should be assigned to a type alias? Such a based idea: ```py def f(a=1, /, *, b=False): return 1...
Basedpyright does make some extra changes to disable more things than pyright does when you set it to 'off', not sure if that is documented properly though
Here: https://github.com/DetachHead/basedpyright/issues/53