fix(kanban): --severity filter uses >= comparison per documented behavior (#26379)

This commit is contained in:
shellybotmoyer 2026-05-16 22:51:17 -07:00 committed by Teknium
parent 782d743730
commit 1eadb069c7

View file

@ -1403,7 +1403,7 @@ def _cmd_diagnostics(args: argparse.Namespace) -> int:
sev = getattr(args, "severity", None)
if sev:
for tid in list(diags_by_task.keys()):
kept = [d for d in diags_by_task[tid] if d.severity == sev]
kept = [d for d in diags_by_task[tid] if kd.SEVERITY_ORDER.index(d.severity) >= kd.SEVERITY_ORDER.index(sev)]
if kept:
diags_by_task[tid] = kept
else: