[lint] # Ignore rules that have widespread pre-existing violations. # These can be cleaned up incrementally in follow-up PRs. ignore = [ "E402", # module-level import not at top of file (app.main, some services) "E712", # == True comparisons (required by SQLAlchemy filter syntax) "F401", # unused imports (widespread; clean up incrementally) "F841", # unused local variables (a few occurrences) ] [lint.per-file-ignores] # Test files may use broad exception catching and unusual import patterns "tests/**" = ["E", "F"]