microsoft/pyright
View on GitHub ↗ ★ 15,724 Python
Static Type Checker for Python
68 mentions on Hacker News by 62 people: 5 stories, 63 comments · first 2019-03-24 · latest 2025-12-22
20082026
-
…disadvantages of breaking backward compatibility and the advantage of more intuitive semantics. [0] https://github.com/microsoft/pyright/discussions/2306#discus...
comment by davidatbu · 2021-09-16 · in Python Anti-Pattern -
…in default arguments, not mutable containers. I started a discussion in Pyright's repo here[0]. [0] https://github.com/microsoft/pyright/discussions/2306
comment by davidatbu · 2021-09-16 · in Python Anti-Pattern -
…They base it 90% on the open-source pyright library. Then the lock down all their own enhancements. https://github.com/microsoft/pyright This is why MIT isn't always the correct choice. GPL wouldn't hurt devs at all and would protect from…
comment by hajile · 2021-09-03 · in Web-based editor -
…already implemented in (open source) Pyright, and Pylance re-uses Pyright, so it gets that support. https://github.com/microsoft/pyright/blob/main/specs/datacla...
comment by tiangolo · 2021-08-25 · in SQLModel – SQL Databases in FastAPI -
Yep it uses the in-progress draft-spec dataclass_transforms https://github.com/microsoft/pyright/blob/main/specs/datacla... As Pyright already supports it, and Pylance is built on Pyright, they can use it directly. Hopefully more editors…
comment by tiangolo · 2021-08-25 · in SQLModel – SQL Databases in FastAPI -
…years. It's really good. The language server Microsoft built for type checking and completion ( https://github.com/microsoft/pyright ) is excellent. It makes Python feel like a first-class statically typed language, which isn't something I…
comment by bpicolo · 2021-07-05 · in Python Best Practices for a New Project in 2021 -
The Pyright typechecker for Python (a Mypy alternative): https://github.com/microsoft/pyright
comment by frou_dh · 2021-04-20 · in A curated list of JavaScript tooling not written in JavaScript -
Reminds me of Pyright - a static type checker for Python, written in TypeScript. https://github.com/microsoft/pyright
comment by pansa2 · 2021-04-20 · in A curated list of JavaScript tooling not written in JavaScript -
…logs.microsoft.com/python/pylance-introduces-fiv... [1] https://www.python.org/dev/peps/pep-0646/ [2] https://github.com/microsoft/pyright/releases/tag/1.1.107
comment by dragonwriter · 2021-02-13 · in Swift for TensorFlow Shuts Down -
…notes, a lot of the "secret sauce" in Pylance is part of the open source Pyright typechecker: https://github.com/microsoft/pyright .
comment by Xavdidtheshadow · 2021-01-10 · in Microsoft Refuses to Open Source VSCode Python Language Server -
…extension. I'm just using Pyright instead and don't seem to be missing out on anything important. https://github.com/microsoft/pyright
comment by kam · 2021-01-10 · in Microsoft Refuses to Open Source VSCode Python Language Server -
…way more problems than mypy does. It also catches syntax and semantic errors as a nice aside. [1] https://github.com/microsoft/pyright
comment by tcbasche · 2020-12-05 · in The Myth of Code Coverage -
…by Microsoft [0] https://github.com/facebook/pyre-check [1] https://github.com/google/pytype [2] https://github.com/microsoft/pyright
comment by ehsankia · 2020-11-12 · in Guido van Rossum joins Microsoft -
…Microsoft has a competitor python type checker, pyright [0]. Anyone have experience with it? [0] https://github.com/microsoft/pyright
comment by davidkell · 2020-11-12 · in Guido van Rossum joins Microsoft -
Pylance is built upon the Pyright language server which is open source: https://github.com/microsoft/pyright I'm curious what research/IP has lead to this being a source turducken of open-closed-open, but it's not entirely closed.
comment by WorldMaker · 2020-08-04 · in The best Parts of Visual Studio Code are proprietary -
…nuitka.net/ - python language server: https://github.com/palantir/python-language-server - pyright: https://github.com/microsoft/pyright - pyre: https://pyre-check.org/ - and of course mypy: http://mypy-lang.org/ I don't think any of them…
comment by BiteCode_dev · 2020-03-21 · in MonkeyType: A system for Python that automatically generates type annotations -
…find it helpful. [1] https://github.com/python/mypy [2] https://github.com/facebook/pyre-check [3] https://github.com/microsoft/pyright [4] https://github.com/google/pytype
comment by meowface · 2019-09-16 · in The boring technology behind a one-person Internet company (2018) -
▲ 214
Pyright: Static type checker for Pythonstory by JacobHenner · 2019-03-24 · 87 comments