This page is automatically generated from the "Automated Detection" sections in the individual guidelines. Do not modify this page directly.

Version number:
5.0 

Checker

Guideline

PRE07-CPP. Avoid using repeated question marks
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
EXP35-CPP. Do not cast away a const qualification
EXP36-CPP. Do not convert pointers into more strictly aligned pointer types
EXP37-CPP. Call variadic functions with the arguments intended by the API
FIO30-CPP. Exclude user input from format strings
MSC04-CPP. Use comments consistently and in a readable fashion
MSC12-CPP. Detect and remove code that has no effect