flake8-future-annotations

Type checker

Checks Python code for usage of outdated type annotations and suggests adding support for future annotations

Verifies python 3.7+ files use from __future__ import annotations

GitHub

15 stars
2 watching
2 forks
Language: Python
last commit: 10 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
xzise/flake8-future-import Checks Python code for compatibility with future imports. 18
sco1/flake8-annotations Detects missing type annotations in Python functions and methods 156
best-doctor/flake8-annotations-coverage Reports on files with low type annotations in Python code 34
best-doctor/flake8-annotations-complexity Tools to help write clear and maintainable Python code with type annotations 46
snok/flake8-type-checking Analyze and optimize type-checking imports in Python code to improve maintainability and runtime performance. 113
tlocke/flake8-alphabetize Tools to alphabetize and check the order of import statements, exception lists, and all lists in Python code. 16
decorator-factory/flake8-pep585 A flake8 plugin to detect deprecated type hints from the standard library and suggest their replacements. 22
tommilligan/flake8-fixme Automatically detects and flags temporary notes in Python code to help maintain coding standards. 18
asottile/flake8-typing-imports Automatically checks Python typing module imports for compatibility with different Python versions. 49
afonasev/flake8-return Tool to check return values in Python functions 62
jparise/flake8-author Checks Python modules for author attributes and enforces configuration rules around their usage. 3
zupo/flake8-mock Checks Python code for non-existent mock methods used in testing 16
python-formate/flake8-encodings A tool to identify encoding issues in Python code 6
browniebroke/flake8-django-migrations Ensures Django migration code follows best practices to prevent backwards compatibility issues 7
pycqa/flake8-import-order A plugin that checks the ordering of imports in Python code according to specific style guides. 278