Appearance
lint/stale-suppression
warning Reports a suppression that is no longer needed.What it checks
Each entry of suppress in the config is assessed after the rules run. It is stale when its file no longer exists in a full run, when no expression in its selected file matches its selectors, or when its rule checked the selected expression and reported nothing. An entry whose extensionUrl is launchContext or extractAllocateId selects a declaration instead: a name on the root, or on the item its linkId or item pointer selects. It is stale when that name is no longer declared there, or when its rule checked the declaration and reported nothing. The finding points at the entry in the config, such as /suppress/0.
Example
A suppression of sdc/parse-error hides nothing: the rule checked this expression and found no problem.
This rule reports on the suppressions in the linter config, not on a form, so it has no lint case. Stale suppressions describes when an entry is stale, and the example report has a stale-suppression finding.