[flake8]
max-line-length = 100
# E203: whitespace before ':' — conflicts with how black formats slices
# E741: `l` is used on purpose as the list parameter in the design-by-contract
#       examples (e.g. append_count(l, n)), mirroring the README
extend-ignore = E203, E741
exclude = .venv, obj, build, dist, .git, __pycache__
