Infonote | ||
---|---|---|
| ||
This page is automatically generated from the "Automated Detection" sections in the individual guidelines. Do not modify this page directly. |
Version number:
5.0
was automatically generated and should not be edited. |
Note |
---|
The information on this page was provided by outside contributors and has not been verified by SEI CERT. |
Tip |
---|
The table below can be re-ordered, by clicking column headers. |
...
Include Page | ||||
---|---|---|---|---|
|
Checker | Guideline |
---|---|
-Winvalid-offsetof | EXP59-CPP. Use offsetof() on valid types and members |
Can detect violations of this rule when the -Wsequence-point flag is used | EXP50 |
C++ checkers | Rule |
| DCL36-CPP. Do not declare an identifier with conflicting linkage classifications |
| EXP17-CPP. Treat relational and equality operators as if they were nonassociative |
| EXP19-CPP. Do not perform assignments in conditional expressions |
| EXP30-CPP. Do not depend on order of evaluation between sequence points |
| EXP32-CPP. Do not access a volatile object through a non-volatile reference |
| |
| EXP36-CPP. Do not convert pointers into more strictly aligned pointer types |
| EXP37-CPP. Call variadic functions with the arguments intended by the API |
| |
| MSC04-CPP. Use comments consistently and in a readable fashion |
| |
| PRE07-CPP. Avoid using repeated question marks the order of evaluation for side effects |