It's also horrible for fasle positives unless your project happens to be the exact same setup as the maintainers' - I had to turn off the actual type checking on it. I've since moved wholesale to the Ty alpha and it feels a hell of a lot smarter.
I'm sorry, I can't take seriously any piece of software which decided to prefix the previous version's name with "based". I'm aware this is a me problem.
Hah. I love the name. It implies that whatever the original “pyright” was doing wasn’t keepin’ it real. This new version, it’s “based” so it must be somehow more “real” and “grounded” and “legit”.
All I know is it is much more strict about stuff than pylance was.
f311a|4 months ago
wiseowise|4 months ago
huflungdung|4 months ago
[deleted]
drcongo|4 months ago
JimDabell|4 months ago
https://github.com/microsoft/pyright/issues/1739
https://docs.python.org/3/glossary.html#term-EAFP
https://docs.python.org/3/glossary.html#term-LBYL
jon-wood|4 months ago
wiseowise|4 months ago
cruffle_duffle|4 months ago
All I know is it is much more strict about stuff than pylance was.
Also a me problem!