flake8-new-union-types

Union checker

A Flake8 plugin to enforce PEP 604's new Union and Optional annotation syntax for Python

Flake8 plugin to enforce the new Union and Optional annotation syntax defined in PEP 604

GitHub

13 stars
1 watching
1 forks
Language: Python
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
adamchainz/flake8-no-pep420A plugin to enforce PEP 420 namespace package rules in Python code.25
sco1/flake8-annotationsDetects missing type annotations in Python functions and methods156
snok/flake8-type-checkingAnalyze and optimize type-checking imports in Python code to improve maintainability and runtime performance.115
pycqa/pep8-namingChecks Python code against PEP 8 naming conventions to ensure consistent and readable coding practices.517
python-formate/flake8-slotsRequires slots to be defined for subclasses of immutable types in Python3
python-formate/flake8-encodingsA tool to identify encoding issues in Python code6
decorator-factory/flake8-pep585A flake8 plugin to detect deprecated type hints from the standard library and suggest their replacements.23
xuhdev/flake8-executableEnsures correct executable permissions and shebangs in Python files18
afonasev/flake8-returnTool to check return values in Python functions62
tyleryep/flake8-future-annotationsChecks Python code for usage of outdated type annotations and suggests adding support for future annotations15
smarkets/flake8-strictPlugin for static code analysis of Python code adhering to strict style rules10
python-formate/flake8-dunder-allEnsures Python modules have defined the 'all' variable to specify all imported symbols.7
best-doctor/flake8-annotations-complexityTools to help write clear and maintainable Python code with type annotations46
xzise/flake8-future-importChecks Python code for compatibility with future imports.18
asottile/flake8-typing-importsAutomatically checks Python typing module imports for compatibility with different Python versions.48