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: about 1 month 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,885
google/pytype Automates type checking and error prevention in Python code 4,791
python/typeshed Provides external type annotations for the Python standard library and third-party packages to support static analysis and type checking. 4,419
detachhead/basedpyright An improved version of Pyright with enhanced type checking and support for popular IDEs 1,300
python/mypy A tool to help catch errors in Python code by checking type compatibility and hints at compile time 18,687
stewori/pytypes Provides runtime typechecking and annotation tools for Python to enforce strict type compatibility 201
mtshiba/pylyzer A fast and feature-rich static code analyzer and language server for Python 2,550
kotlinisland/basedmypy A Python static type checker with additional features to improve typing and error reporting. 148
quora/pyanalyze A tool to analyze Python code for type errors and other issues 350
realpython/pytest-mypy Automates mypy static type checking as part of pytest test runs 249
microsoft/pylance-release Provides language support and features for Python development in Visual Studio Code 1,726
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. 111
davidfritzsche/pytest-mypy-testing A tool to verify mypy's static type analysis output 31
dropbox/mypy-pycharm-plugin A plugin that allows running type-checking tools from within PyCharm. 314