[flake8]
ignore = E203, E266, E501, W503, F401
max-line-length = 88
exclude = .git, .venv, __pycache__, .eggs, *.egg, build, dist

# Ignore F401 and F403 only for __init__.py files
per-file-ignores =
    */__init__.py: F403

# Warn if the complexity of a function exceeds 10
max-complexity = 18
