flake8-functions

Function validator

Enforces code standards for Python functions

flake8 plugin for validation of function parameters (length, complexity, etc)

GitHub

50 stars
3 watching
7 forks
Language: Python
last commit: over 1 year ago
Linked from 1 awesome list

code-standardsflake8flake8-pluginstyleguide

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
best-doctor/flake8-expression-complexity Plugin to validate Python expressions for readability and complexity 31
melevir/flake8-functions-names An extension for flake8 that validates Python function names and consistency with annotations. 27
best-doctor/flake8-annotations-complexity Tools to help write clear and maintainable Python code with type annotations 46
best-doctor/flake8-annotations-coverage Reports on files with low type annotations in Python code 34
best-doctor/flake8-class-attributes-order An extension for flake8 to report on class attribute order and level logic in Python classes. 60
best-doctor/flake8-variables-names An extension for flake8 that enforces more readable variable names. 55
bagerard/flake8-test-name A Flake8 plugin to validate Python test function names against a custom convention 5
peterjc/flake8-black A flake8 plugin that runs black to validate Python code style and enforce coding standards. 166
orsinium-labs/flake8-codes Tools to inspect error codes in Python code for linting and quality assurance 14
takishima/flake8-secure-coding-standard Enforces secure coding standards in Python 5
jdkandersson/flake8-mock-spec Ensures use of correct mock object arguments to prevent bugs and improve code robustness 4
afonasev/flake8-return Tool to check return values in Python functions 62
orsinium-labs/flake8-length Provides an alternative line length validation rule for Python code to help maintain readable text messages 24
orsinium-labs/flake8-pylint An extension for flake8 that integrates PyLint to check Python code quality and detect potential errors. 8
cyyc1/flake8-indent-in-def Enforces consistent 8-space indentation in Python function and class definitions to improve readability. 0