Feature request: Add context to deprecated rules

When a Rule is deprecated, we see the following:

Sadly, that is not enough to understand why or when that happened. Looking at the specific rule description yields the same context in this particular example:


## Deprecated

This rule is deprecated, and will eventually be removed.

It would be helpful if it was built into the platform to add mandatory context about a deprecation and to include that visibly. We should not need to leave Sonar to understand the reason.

Note: This particular example, was discussed here Why deprecate Java S2039 (Member variable visibility should be specified)? but that’s not the point of this feature request. It is just an example.

2 Likes