flake8-dunder-all

Module checker

Ensures Python modules have defined the 'all' variable to specify all imported symbols.

A Flake8 plugin and pre-commit hook which checks to ensure modules have defined 'all'.

GitHub

7 stars
1 watching
2 forks
Language: Python
last commit: about 1 month ago
Linked from 1 awesome list

flake8python

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ggupta2005/flake8-all-not-strings A plugin for flake8 to enforce string type on elements in __all__ lists of Python modules. 0
python-formate/flake8-encodings A tool to identify encoding issues in Python code 6
python-formate/flake8-slots Requires slots to be defined for subclasses of immutable types in Python 3
sfstpala/flake8-import-style Ensures explicit module imports in Python code to maintain quality and readability. 3
schlamar/flake8-todo A Flake8 plugin that checks for TODO notes in Python code. 30
jparise/flake8-author Checks Python modules for author attributes and enforces configuration rules around their usage. 3
smarkets/flake8-strict Plugin for static code analysis of Python code adhering to strict style rules 10
asottile/flake8-typing-imports Automatically checks Python typing module imports for compatibility with different Python versions. 49
queensferryme/flake8-too-many A flake8 plugin that prevents excessive bad code in Python 4
orsinium-labs/flake8-warnings Lints Python code to detect deprecated modules and functions. 12
tlocke/flake8-alphabetize Tools to alphabetize and check the order of import statements, exception lists, and all lists in Python code. 16
xzise/flake8-future-import Checks Python code for compatibility with future imports. 18
decafjoe/flake8-ownership Ensures Python source files specify author, copyright, and license information 5
jsfehler/flake8-multiline-containers A Flake8 plugin to enforce consistent multiline container formatting 14
ebeweber/flake8-mutable An extension for flake8 to flag functions with mutable default arguments. 44