com2ann

Type annotator

Translates type comments to type annotations in Python source code

Tool for translation type comments to type annotations in Python

GitHub

142 stars
7 watching
12 forks
Language: Python
last commit: 9 months ago
Linked from 1 awesome list

annotationspython-3-6source-to-sourcetype-annotationstype-hints

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
orsinium-labs/infer-types A CLI tool to automatically add type annotations into Python code 86
dropbox/pyannotate A tool to automatically add type annotations to Python code based on runtime call arguments and return types. 1,428
jellezijlstra/autotyping Automatically adds type annotations to code 241
ambv/retype Re-applies type annotations from .pyi stubs to codebases 141
luttik/auto-optional Enforces consistent use of optional type annotations in Python code 17
sco1/flake8-annotations Detects missing type annotations in Python functions and methods 156
ilevkivskyi/typing_inspect Provides utilities for inspecting and analyzing Python types at runtime 352
kracekumar/python-typing-koans A learning tool to help developers understand type hints in Python by fixing errors and annotating code 119
best-doctor/flake8-annotations-complexity Tools to help write clear and maintainable Python code with type annotations 46
tyleryep/flake8-future-annotations Checks Python code for usage of outdated type annotations and suggests adding support for future annotations 15
preslavmihaylov/todocheck Annotates TODO comments with issue links to prevent undocumented code issues 428
kotlinisland/basedtypeshed Provides static type annotations for the Python standard library and third-party packages 3
matsumonkie/izuna Enhances Haskell code review by displaying type annotations directly in the browser. 141
aldanor/typo A package providing runtime type checking for Python functions annotated with argument type hints. 29
python/typing_extensions A module that provides experimental type hints and enables use of new type system features on older Python versions. 451