[flake8] max-line-length = 120 extend-ignore = E203,W503,E501,E302,E402,E722,W291,W293,F401,F403,F405,F841 exclude = .git, .cache, __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 packages/ports/*:E301,E704