basedpyright
Ranked 5 of 6 Python type checkers by recommenders
A stricter, faster fork of Pyright that people praise for careful typing and quick feedback. Critics find its type errors annoying and say it can be counterproductive or hard to use with AI-generated code.
A stricter, faster fork of Pyright that people praise for careful typing and quick feedback. Critics find its type errors annoying and say it can be counterproductive or hard to use with AI-generated code.
16 people gave an opinion
- recommend it
- 9
- criticize it
- 7
- approval share
- 56%
Recommended in 7 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: not recommended
- June 2026: recommended
- July 2026: not recommended
- August 2026: not recommended
- September 2026: not recommended
- October 2026: not recommended
- November 2026: not recommended (month in progress)
Why it doesn’t carry the badge
- 9 people recommend itNeeds 10 or more, not met.
- 1.2 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 7 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Generally praised as an excellent tool
“which is just generally an amazing tool”
Comment from 2 Feb 2026 in “Ratchets in Software Development” “basedpyright is awesome and super fast”
Comment from 1 Jun 2026 in “Is Python Becoming Pinyin?” “Basedpyright is really good.”
Comment from 6 Jan 2026 in “I switched from VSCode to Zed” Improves on standard Pyright
“Better than Jedi / Windsurf Pyright (at least in the import area which was frustrating me)”
Comment from 25 Nov 2025 in “Google Antigravity” “which improves on it further”
Comment from 16 Dec 2025 in “Announcing the Beta release of ty” Fast type checking
“basedpyright is awesome and super fast”
Comment from 1 Jun 2026 in “Is Python Becoming Pinyin?” “The typecheking phase went from ~3/4s to 0.5s”
Comment from 14 May 2026 in “Pyrefly v1.0.0 is here (Type Checker / Language Server for Python) [video]”
What people warn about
Each mark is one comment
Counterproductive or unusable for some
“basedpyright was very counterproductive for me”
Comment from 17 Dec 2025 in “Announcing the Beta release of ty” “makes it pretty much unusable”
Comment from 26 Oct 2026 in “Type Server Protocol” Strict errors feel annoying
“Basedpyright plus any AI generated python is a hellscape unless you use hooks and have a lot of patience.”
Comment from 17 Dec 2025 in “Announcing the Beta release of ty” “it's annoying about type errors”
Comment from 5 Jan 2026 in “I switched from VSCode to Zed”
Other Python type checkers people recommend
The four most recommended other Python type checkers, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| ty Python type checker | 74 | 26 | 74% | 11 | — | Approved |
| mypy | 34 | 14 | 71% | 10 | — | Approved |
| Pyright | 31 | 16 | 66% | 11 | — | — |
| Pyrefly | 28 | 8 | 78% | 8 | 1 mo3 owners | Approved |
| basedpyrightThis page | 9 | 7 | 56% | 7 | — | — |
What people said
13 of the 16 comments that mention it, newest first. Each links to the original comment.
“makes it pretty much unusable”
“It is only pyright/basedpyright that flags Optional[T] as deprecated as far as I am aware.”
“basedpyright is awesome and super fast”
“The typecheking phase went from ~3/4s to 0.5s”
“with basedpyright and very intentional type hinting and it has been my favorite experience in a long time”
“it greatly reduced the amount of errors the agent makes because it can get immediate feedback”
“which is just generally an amazing tool”
“Basedpyright is really good.”
“it's annoying about type errors”
“basedpyright was very counterproductive for me”
“Basedpyright plus any AI generated python is a hellscape unless you use hooks and have a lot of patience.”
“which improves on it further”
“Better than Jedi / Windsurf Pyright (at least in the import area which was frustrating me)”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.