Generated Content
This page is automatically generated from the "Automated Detection" sections in the individual guidelines. Do not modify this page directly.
Version number:
v5.0
C++ checkers |
Rule |
---|---|
|
ARR01-CPP. Do not apply the sizeof operator to a pointer when taking the size of an array |
ASSERT_SIDE_EFFECT |
|
CHECKED_RETURN |
EXP12-CPP. Do not ignore values returned by functions or methods |
CTOR_DTOR_LEAK |
|
DELETE_VOID |
EXP39-CPP. Do not cast or delete pointers to incomplete classes |
EVALUATION_ORDER |
EXP30-CPP. Do not depend on order of evaluation between sequence points |
INTEGER_OVERFLOW |
ARR30-CPP. Guarantee that array and vector indices are within the valid range |
MISSING_BREAK |
MSC18-CPP. Finish every set of statements associated with a case label with a break statement |
NO_EFFECT |
|
UNUSED_VALUE |
|
WRAPPER_ESCAPE |
STR33-CPP. Do not access invalid output of c_str() or data() |