flake8-annotations

Type checker

Detects missing type annotations in Python functions and methods

Flake8 Type Annotation Checking

GitHub

156 stars
17 watching
7 forks
Language: Python
last commit: 15 days ago
Linked from 2 awesome lists

flake8flake8-pluginpythonpython3type-annotations

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
best-doctor/flake8-annotations-complexity Tools to help write clear and maintainable Python code with type annotations 46
tyleryep/flake8-future-annotations Checks Python code for usage of outdated type annotations and suggests adding support for future annotations 15
snok/flake8-type-checking Analyze and optimize type-checking imports in Python code to improve maintainability and runtime performance. 113
best-doctor/flake8-annotations-coverage Reports on files with low type annotations in Python code 34
decorator-factory/flake8-pep585 A flake8 plugin to detect deprecated type hints from the standard library and suggest their replacements. 22
schlamar/flake8-todo A Flake8 plugin that checks for TODO notes in Python code. 30
zupo/flake8-mock Checks Python code for non-existent mock methods used in testing 16
smarkets/flake8-strict Plugin for static code analysis of Python code adhering to strict style rules 10
and-semakin/flake8-pytestrail Analyze Python code for missing or incorrectly formatted test identifiers for a testing framework. 10
afonasev/flake8-return Tool to check return values in Python functions 62
python-formate/flake8-slots Requires slots to be defined for subclasses of immutable types in Python 3
tommilligan/flake8-fixme Automatically detects and flags temporary notes in Python code to help maintain coding standards. 18
maxkrivich/flake8-github A GitHub Actions extension that integrates Flake8 with the platform to provide clear error annotations during pull request reviews. 4
xome4ok/flake8-new-union-types A Flake8 plugin to enforce PEP 604's new Union and Optional annotation syntax for Python 12
luttik/auto-optional Enforces consistent use of optional type annotations in Python code 17