[flake8]
max-line-length = 100
# `alembic/versions` n'est plus exclu : `ruff check .`, en CI, vérifie les
# migrations, et une exclusion propre à flake8 faisait diverger les deux
# outils sur le même fichier (c'est ce qui avait fait échouer la CI au commit
# 103abb6). Les migrations passent flake8 sans faute.
extend-exclude = .venv
# E203 (espace avant `:`) : faux positif connu de pycodestyle. PEP 8
# recommande `tranche[debut + 1 : fin]`, avec des espaces symétriques autour
# du deux-points quand ses opérandes sont des expressions composées — c'est la
# forme du code, et la corriger violerait PEP 8 au lieu de la respecter.
extend-ignore = E203
