[flake8]
max-line-length = 100
exclude =
    .git,
    .github,
    .vscode,
    .venv,
    __pycache__,
    build,
    dist,
    venv,
    script,
    thirdparty

ignore =
    E203,
    E266,
    E501,
    W503

max-complexity = 15

max-python-version = 3.12

count = True

show-source = True

format = pylint

require-plugins =
    flake8-docstrings

docstring-convention = google

inline-quotes = "
