[flake8]
max-line-length = 88
ignore =
    # Line too long - handled by black
    E501,
    # Line break before binary operator - handled by black
    W503
exclude =
    .git,
    __pycache__,
    .venv,
    venv,
    tests,
    .claude,
    .serena