pyright

Type Checker

A static type checker for the Python programming language

Static Type Checker for Python

GitHub

14k stars
127 watching
2k forks
Language: Python
last commit: almost 2 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
facebook/pyre-checkType-checking software for Python code6,885
google/pytypeAutomates type checking and error prevention in Python code4,791
python/typeshedProvides external type annotations for the Python standard library and third-party packages to support static analysis and type checking.4,419
detachhead/basedpyrightAn improved version of Pyright with enhanced type checking and support for popular IDEs1,300
python/mypyA tool to help catch errors in Python code by checking type compatibility and hints at compile time18,687
stewori/pytypesProvides runtime typechecking and annotation tools for Python to enforce strict type compatibility201
mtshiba/pylyzerA fast and feature-rich static code analyzer and language server for Python2,550
kotlinisland/basedmypyA Python static type checker with additional features to improve typing and error reporting.148
quora/pyanalyzeA tool to analyze Python code for type errors and other issues350
realpython/pytest-mypyAutomates mypy static type checking as part of pytest test runs249
microsoft/pylance-releaseProvides language support and features for Python development in Visual Studio Code1,726
orsinium-labs/typeforceA tool to simplify Python package maintenance by automating type checking and stub installation.19
pytorch-labs/torchfixA tool to analyze and fix issues in PyTorch-related Python code, with automated fixes available.111
davidfritzsche/pytest-mypy-testingA tool to verify mypy's static type analysis output31
dropbox/mypy-pycharm-pluginA plugin that allows running type-checking tools from within PyCharm.314