# Outillage de revue. La configuration vit ici pour que la CI et le poste de # developpement appliquent exactement les memes regles. [tool.ruff] line-length = 110 target-version = "py312" exclude = ["migrations/versions"] [tool.ruff.lint] select = ["E", "F", "W", "I", "UP", "B", "SIM", "ARG", "RUF"] ignore = [ "RUF012", # les attributs de configuration sont volontairement mutables "RUF001", # texte francais sans accents dans le code, par choix ] [tool.ruff.lint.per-file-ignores] "tests/*" = ["ARG005"] [tool.pytest.ini_options] testpaths = ["tests"] addopts = "-q"