Hacker GitHub

← All repos

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

Mentions per year 68 mentions · busiest year 2023 (16)
20082026
  1. …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
  2. …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
  3. …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
  4. …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
  5. 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
  6. …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…
  7. The Pyright typechecker for Python (a Mypy alternative): https://github.com/microsoft/pyright
  8. Reminds me of Pyright - a static type checker for Python, written in TypeScript. https://github.com/microsoft/pyright
  9. …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
  10. …notes, a lot of the "secret sauce" in Pylance is part of the open source Pyright typechecker: https://github.com/microsoft/pyright .
  11. …extension. I'm just using Pyright instead and don't seem to be missing out on anything important. https://github.com/microsoft/pyright
  12. …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
  13. …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
  14. …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
  15. 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.
  16. …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…
  17. …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
  18. ▲ 214
    Pyright: Static type checker for Python
    story by JacobHenner · 2019-03-24 · 87 comments