...
- a three-letter prefix that represents the topic the rule/recommendation belongs to
- a two-digit numeric value in the range of 00-99
- a suffix that represents the associated language or platform
Numeric values in the range of 00-29 are reserved for recommendations, while values in the range of 30-99 are reserved for rules.
Supported Languages and Platforms
See the table below for a summary of supported languages and platforms:
Suffix | Language/Platform |
-C | C |
-CPP | C++ |
-J | Java |
-PL | Perl |
Examples
Here are some example identifiers with an explanation of each:
...
“-CPP” stands for the C++ language
...
EXP00-J Do not ignore values returned by methods
...