flake8-mutable

Default Argument Checker

An extension for flake8 to flag functions with mutable default arguments.

flake8 extension for mutable default arguments

GitHub

44 stars
4 watching
16 forks
Language: Python
last commit: over 4 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
afonasev/flake8-return Tool to check return values in Python functions 62
nhoad/flake8-unused-arguments A plugin to check for unused arguments in functions. 31
python-formate/flake8-slots Requires slots to be defined for subclasses of immutable types in Python 3
schlamar/flake8-todo A Flake8 plugin that checks for TODO notes in Python code. 30
python-formate/flake8-encodings A tool to identify encoding issues in Python code 6
melevir/flake8-functions-names An extension for flake8 that validates Python function names and consistency with annotations. 27
python-formate/flake8-dunder-all Ensures Python modules have defined the 'all' variable to specify all imported symbols. 7
mflova/flake8-numba A Flake8 plugin that performs checks on Numba package usage to improve code quality and catch potential errors. 0
xuhdev/flake8-executable Ensures executable permissions and shebangs are correctly set in Python files. 18
jsfehler/flake8-multiline-containers A Flake8 plugin to enforce consistent multiline container formatting 14
jparise/flake8-author Checks Python modules for author attributes and enforces configuration rules around their usage. 3
best-doctor/flake8-functions Enforces code standards for Python functions 50
best-doctor/flake8-variables-names An extension for flake8 that enforces more readable variable names. 55
decorator-factory/flake8-useless-assert A plugin to catch and report unnecessary assert statements in Python code. 5
tlocke/flake8-alphabetize Tools to alphabetize and check the order of import statements, exception lists, and all lists in Python code. 16