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.