no_implicit_optional

Type hint fixer

An automated tool to fix Python code to comply with PEP 484's explicit use of Optional type hints

A codemod to make your implicit optional type hints PEP 484 compliant.

GitHub

82 stars
3 watching
8 forks
Language: Python
last commit: 12 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
hauntsaninja/useful_types Provides commonly used data structures and protocols in Python to improve code clarity and maintainability 99
decorator-factory/flake8-pep585 A flake8 plugin to detect deprecated type hints from the standard library and suggest their replacements. 22
luttik/auto-optional Enforces consistent use of optional type annotations in Python code 17
kracekumar/python-typing-koans A learning tool to help developers understand type hints in Python by fixing errors and annotating code 119
tommilligan/flake8-fixme Automatically detects and flags temporary notes in Python code to help maintain coding standards. 18
prettywood/future-typing Library providing type hinting generics support for Python 3.6 to 3.8 and 3.9+ for union types and standard collections. 19
python/typing_extensions A module that provides experimental type hints and enables use of new type system features on older Python versions. 444
fannovel16/comfyui_controlnet_aux Provides preprocessor nodes for generating hint images in the ControlNet AI system 2,323
mplanchard/safetywrap Typesafe wrappers for handling errors and absent data in Python 44
haiiliin/abqpy Provides type hints and APIs for scripting with Abaqus 194
jorenham/optype An opinionated typing package that simplifies type hints in Python by providing protocols for special methods like multiplication and addition 15
naturalness/sensibility Fixes syntax errors in neural network code 18
dropbox/pyannotate A tool to automatically add type annotations to Python code based on runtime call arguments and return types. 1,428
orsinium-labs/infer-types A CLI tool to automatically add type annotations into Python code 85
and-semakin/flake8-pytestrail Analyze Python code for missing or incorrectly formatted test identifiers for a testing framework. 10