A paragraph that briefly describes the context of the rule.
Explanation why the rule has been created. The reader should understand the reasons.
Technical details, what exactly is checked. This may help determine false positives.
Description how to resolve a found violation. Should contain example code and explain why it is a better alternative.