rmi-backend/ruff.toml

16 lines
429 B
TOML

# RMI Backend - Strict linting config
target-version = "py311"
line-length = 120
[lint]
select = [
"E", "F", "I", "W", "UP", "B", "C4", "SIM", "RUF",
]
ignore = [
"E501", # Line too long
"RUF006", # create_task result unused (fire-and-forget patterns)
"SIM102", # Nested if — existing code convention
]
[lint.per-file-ignores]
"app/core/lifespan.py" = ["T20"] # print() for startup logging is intentional