pytype

Type checker

Automates type checking and error prevention in Python code

A static type analyzer for Python code

GitHub

5k stars
54 watching
282 forks
Language: Python
last commit: almost 2 years ago
Linked from 4 awesome lists

linterpythonstatic-analysisstatic-code-analysistypecheckertypestyping

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
python/typeshedProvides external type annotations for the Python standard library and third-party packages to support static analysis and type checking.4,419
stewori/pytypesProvides runtime typechecking and annotation tools for Python to enforce strict type compatibility201
facebook/pyre-checkType-checking software for Python code6,885
microsoft/pyrightA static type checker for the Python programming language13,573
python/mypyA tool to help catch errors in Python code by checking type compatibility and hints at compile time18,687
orsinium-labs/infer-typesA CLI tool to automatically add type annotations into Python code86
pvs-hd-tea/pytypesInfer static type information from Python code by tracing execution paths11
pydantic/pydanticA Python library for validating data using type hints and JSON Schema.21,677
instagram/monkeytypeA tool to automatically generate type annotations based on runtime types4,797
mtshiba/pylyzerA fast and feature-rich static code analyzer and language server for Python2,550
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
typeddjango/pytest-mypy-pluginsA plugin for testing type checking and stubs using mypy and pytest107
mariusvniekerk/pytest-monkeytypeA pytest plugin that generates annotations and stubs for Python modules based on their type definitions43
davidfritzsche/pytest-mypy-testingA tool to verify mypy's static type analysis output31