no-vague-suppression-description
Generic suppression descriptions do not make the exception auditable.
Why
Generic reasons satisfy review conventions without making the suppressed risk auditable or removable.
Fix
Name the concrete tool mismatch or safety invariant and the condition that would allow removal. Cite an upstream issue or affected version when that is the durable boundary.
Examples
value = vendor.value # ruff: ignore[attr-defined] -- false positivevalue = vendor.value # type: ignore[attr-defined] -- vendor stubs omit the runtime field