6.0 SciTools' Recommended Checks is a check configuration included with CodeCheck, Understand's static-analysis engine — run it in the GUI, from the command line, or in CI.
6.0 SciTools' Recommended Checks
The SciTools' Recommended Checks configuration as it existed in Understand 6
Checks
| Check ID | Check Name | Supported |
|---|---|---|
| RECOMMENDED_00 | Commented Out Code | Yes |
| RECOMMENDED_01 | Definitions in Header Files | Yes |
| RECOMMENDED_02 | Files too long | Yes |
| RECOMMENDED_03 | Floating Equality Test | Yes |
| RECOMMENDED_04 | Functions Too Long | Yes |
| RECOMMENDED_05 | Functions shall not be declared implicitly | Yes |
| RECOMMENDED_06 | Goto Statements | Yes |
| RECOMMENDED_07 | Macros shall not be #define'd or #undef'd within a block | Yes |
| RECOMMENDED_08 | Magic Numbers | Yes |
| RECOMMENDED_09 | Nested Comments | Yes |
| RECOMMENDED_10 | Overly Complex Functions | Yes |
| RECOMMENDED_11 | Trigraphs shall not be used | Yes |
| RECOMMENDED_12 | Unreachable Code | Yes |
| RECOMMENDED_13 | Unused Functions | Yes |
| RECOMMENDED_14 | Unused C and C++ Local Variables | Yes |
| RECOMMENDED_15 | Unused Static Globals | Yes |
| RECOMMENDED_16 | Variables should be commented | Yes |
| RECOMMENDED_17 | Upper limit shall not be modified within the bounds of the loop | Yes |
| RECOMMENDED_19 | Comments Indicating Future Fixes | Yes |
| RECOMMENDED_20 | Duplicate Code | Yes |