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