.flake8•1.08 kB
[flake8]
max-line-length = 88
exclude =
.venv,
venv,
__pycache__,
.git,
build,
dist,
*.egg-info,
node_modules,
.tox,
.pytest_cache
ignore =
# Line too long (handled by max-line-length)
E501,
# Missing docstrings (can be addressed later)
D100, D101, D102, D103, D105, D107,
# Docstring formatting (can be addressed later)
D200, D205, D401,
# Whitespace issues (auto-fixable)
W293, W291, W292,
# Unused imports (will be cleaned up)
F401,
# Unused variables (will be cleaned up)
F841,
# Bare except (will be improved)
E722,
# f-string without placeholders
F541,
# Comparison to True (minor issue)
E712,
# Continuation line formatting
E128,
# Blank line formatting
E302, E306
per-file-ignores =
# Tests can be more lenient
tests/*:D,E,F,W
# CLI tools can be more lenient
*/cli/*:D401
# Allow unused imports in __init__.py files
*/__init__.py:F401
# Allow long lines in configuration files
*/config.py:E501
select = E,W,F