pyright

Type Checker

A static type checker for the Python programming language

Static Type Checker for Python

GitHub

13k stars
124 watching
1k forks
Language: Python
last commit: 8 days ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
facebook/pyre-check Type-checking software for Python code 6,859
google/pytype Automates type checking and error prevention in Python code 4,773
python/typeshed Provides external type annotations for the Python standard library and third-party packages to support static analysis and type checking. 4,380
detachhead/basedpyright An improved version of Pyright with enhanced type checking and support for popular IDEs 1,192
python/mypy A tool that checks Python code for type-related errors at compile time 18,511
stewori/pytypes Provides runtime typechecking and annotation tools for Python to enforce strict type compatibility 200
mtshiba/pylyzer A fast and feature-rich static code analyzer and language server for Python 2,483
kotlinisland/basedmypy A Python type checker built to resolve issues with the mypy project and Python's typing system 143
quora/pyanalyze A tool to analyze Python code for type errors and other issues 343
realpython/pytest-mypy A plugin that integrates mypy with pytest to enable static type checking during unit testing. 248
microsoft/pylance-release A Python language server extension providing code analysis and features like auto-imports and type checking 1,719
orsinium-labs/typeforce A tool to simplify Python package maintenance by automating type checking and stub installation. 19
pytorch-labs/torchfix A tool to analyze and fix issues in PyTorch-related Python code, with automated fixes available. 102
davidfritzsche/pytest-mypy-testing A tool to verify mypy's static type analysis output 30
dropbox/mypy-pycharm-plugin A plugin that allows running type-checking tools from within PyCharm. 314