[flake8]
exclude =
    # No need to traverse our git directory
    .git,
    # There's no value in checking cache directories
    __pycache__,
    # This contains our built documentation
    build,
    # This contains builds of flake8 that we don't want to check
    dist,
    # This contains the virtual environment
    env,
extend-ignore =
    # E266 too many leading '#' for block comment
    E266,
    # docstring
    D10
per-file-ignores =
    swl/*_test.py:F401,F811
    # Ignore unused imports in __init__
    swl/*/__init__.py:F401,F403
    swl/__init__.py:F401,F403
max-line-length = 90
