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
13 stars
1 watching
1 forks
Language: Python
last commit: 7 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
adamchainz/flake8-no-pep420 | A plugin to enforce PEP 420 namespace package rules in Python code. | 25 |
sco1/flake8-annotations | Detects missing type annotations in Python functions and methods | 156 |
snok/flake8-type-checking | Analyze and optimize type-checking imports in Python code to improve maintainability and runtime performance. | 113 |
pycqa/pep8-naming | Checks Python code against PEP 8 naming conventions to ensure consistent and readable coding practices. | 517 |
python-formate/flake8-slots | Requires slots to be defined for subclasses of immutable types in Python | 3 |
python-formate/flake8-encodings | A tool to identify encoding issues in Python code | 6 |
decorator-factory/flake8-pep585 | A flake8 plugin to detect deprecated type hints from the standard library and suggest their replacements. | 23 |
xuhdev/flake8-executable | Ensures correct executable permissions and shebangs in Python files | 18 |
afonasev/flake8-return | Tool to check return values in Python functions | 62 |
tyleryep/flake8-future-annotations | Checks Python code for usage of outdated type annotations and suggests adding support for future annotations | 15 |
smarkets/flake8-strict | Plugin for static code analysis of Python code adhering to strict style rules | 10 |
python-formate/flake8-dunder-all | Ensures Python modules have defined the 'all' variable to specify all imported symbols. | 7 |
best-doctor/flake8-annotations-complexity | Tools to help write clear and maintainable Python code with type annotations | 46 |
xzise/flake8-future-import | Checks Python code for compatibility with future imports. | 18 |
asottile/flake8-typing-imports | Automatically checks Python typing module imports for compatibility with different Python versions. | 48 |