line-length = 120
target-version = "py312"

[lint]
select = ["E", "F", "I", "B", "UP", "SIM", "S"]

# assert IS the pytest mechanism; without this exemption the deliberate S (bandit)
# family drowns adopted test suites in S101 (first live adoption: 293 findings).
[lint.per-file-ignores]
"tests/**" = ["S101"]
