Skip to content

Entry

pyright

Appears in 6 awesome lists

Fast type checker meant for large Python source bases. It can run in a “watch” mode and performs fast incremental updates when files are modified.

Open github.commicrosoft/pyright

Found in these lists

Awesome pyproject.toml

Section: Code Analysis · Static type checker for Python.

FreshScore 78

awesome-python

Section: Linters and Formatters · Static Type Checker for Python

FreshScore 81

Awesome Python Typing

Section: Static type checkers · Fast type checker meant for large Python source bases. It can run in a “watch” mode and performs fast incremental updates when files are modified.

FreshScore 85

Best Of Python Dev

Section: pyright (30 · 16K) - Static Type Checker for Python. MIT · (👨‍💻 160 · 🔀 1.8K · 📦 1.8K):

FreshScore 84

Static Analysis

Section: General · Static type checker for Python, created to address gaps in existing tools like mypy.

FreshScore 91

Awesome Python

Section: Code Analysis · Full-featured static type checker for Python from Microsoft, the engine behind Pylance.

FreshScore 94

PyCharm

is the best IDE I've ever used. With PyCharm, you can access the command line, connect to a database, create a virtual environment, and manage your version control system all in one place, saving time by avoiding constantly switching between windows.

In 6 listsDetails

black

The uncompromising Python code formatter.

In 6 listsDetails

pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

In 6 listsDetails

mypy

(label: good first issue) Optional static typing for Python.

In 6 listsDetails

vulture

Find unused classes, functions and variables in Python code.

In 5 listsDetails

pytype

Tool to check and infer types - without requiring type annotations.

In 4 lists

pyrefly

(label: good first issue) A fast Python typechecker and IDE written in Rust.

In 3 lists

ty

An extremely fast Python type checker, written in Rust, from the creators of Ruff and uv.

In 3 lists