[flake8]
max-line-length = 120
extend-ignore = E203,W503,E501,E302,E402,E722,W291,W293,F401,F403,F405,F841
exclude =
    .git,
    __pycache__,
    .venv,
    .venv-ci-root,
    build,
    dist,
    apps/api/app/api/routes/auth.py,
    apps/api/app/api/routes/workspaces.py,
    apps/api/app/middleware/auth.py
per-file-ignores =
    */__init__.py:F401,F403,F405
    tests/*:E402,F401,F841
