flake8-cognitive-complexity

Complexity checker

A tool to measure and enforce the complexity of cognitive functions in Python code

An extension for flake8 that validates cognitive functions complexity

GitHub

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

code-complexitycode-stylecomplexityflake8flake8-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
best-doctor/flake8-annotations-complexity Tools to help write clear and maintainable Python code with type annotations 46
tk0miya/flake8-coding A plugin that checks coding comments in Python code for correctness and compliance with coding standards 15
melevir/flake8-functions-names An extension for flake8 that validates Python function names and consistency with annotations. 27
schlamar/flake8-todo A Flake8 plugin that checks for TODO notes in Python code. 30
s-weigand/flake8-nb A tool to check Python code quality in Jupyter notebooks. 28
python-formate/flake8-encodings A tool to identify encoding issues in Python code 6
best-doctor/flake8-functions Enforces code standards for Python functions 50
flake8-implicit-str-concat/flake8-implicit-str-concat A Flake8 plugin that checks for correct string literal concatenation in Python code. 31
mflova/flake8-numba A Flake8 plugin that performs checks on Numba package usage to improve code quality and catch potential errors. 0
queensferryme/flake8-too-many A flake8 plugin that prevents excessive bad code in Python 4
ebeweber/flake8-mutable An extension for flake8 to flag functions with mutable default arguments. 44
afonasev/flake8-return Tool to check return values in Python functions 62
python-formate/flake8-dunder-all Ensures Python modules have defined the 'all' variable to specify all imported symbols. 7
johnfraney/flake8-markdown A tool that checks Python code blocks in Markdown files for errors and syntax issues. 23