Just tested and it works fine with the suppression system. But, there's a minor UI issue. I tried to make the rule name clear by making it "overridden method must call super". But that seems kind of weirdly long to show up in an attribute in a source file. Plus it means you can't change the error message without changing the code of everyone using the rule.

Maybe rules should have an optional attributeName property which defaults to just returning name. Then you could have shorter attributes and maintain a stable interface even if the rule name/error message changes.