| target-version = "py311" | |
| line-length = 100 | |
| [lint] | |
| select = ["E", "F", "W", "I", "UP", "B", "C4", "RUF"] | |
| ignore = [ | |
| "E501", # line too long — handled by formatter | |
| "B008", # function call in default argument (FastAPI pattern) | |
| ] | |
| [lint.per-file-ignores] | |
| "tests/*" = ["S101"] # assert is fine in tests | |