 auto-optional
 auto-optional 
 Type checker
 Enforces consistent use of optional type annotations in Python code
Makes typed arguments Optional when the default argument is None
17 stars
 2 watching
 3 forks
 
Language: Python 
last commit: almost 3 years ago 
Linked from   1 awesome list  
  code-qualitypypipythonpython3refactoring 
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|  | Automatically adds type annotations to code | 241 | 
|  | Provides runtime typechecking and annotation tools for Python to enforce strict type compatibility | 201 | 
|  | Detects missing type annotations in Python functions and methods | 156 | 
|  | A Python static type checker with additional features to improve typing and error reporting. | 148 | 
|  | A CLI tool to automatically add type annotations into Python code | 86 | 
|  | A package providing runtime type checking for Python functions annotated with argument type hints. | 29 | 
|  | Analyze and optimize type-checking imports in Python code to improve maintainability and runtime performance. | 115 | 
|  | A Python library that simplifies type checking and validation in object-oriented coding | 22 | 
|  | Tools to help write clear and maintainable Python code with type annotations | 46 | 
|  | Re-applies type annotations from .pyi stubs to codebases | 141 | 
|  | Checks Python code for usage of outdated type annotations and suggests adding support for future annotations | 15 | 
|  | Translates type comments to type annotations in Python source code | 142 | 
|  | Tools for developing and implementing spell-checking and grammar-checking capabilities in low-resource languages. | 3 | 
|  | Provides utilities for inspecting and analyzing Python types at runtime | 352 |