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

Version number:

Checker

Guideline

EXP50-CPP. Do not depend on the order of evaluation for side effects
EXP17-CPP. Treat relational and equality operators as if they were nonassociative
EXP19-CPP. Do not perform assignments in conditional expressions
MSC04-CPP. Use comments consistently and in a readable fashion
PRE07-CPP. Avoid using repeated question marks
STR08-CPP. Do not specify the bound of a character array initialized with a string literal
(enabled byMSC03-CPP. Avoid errors of addition
) andMSC03-CPP. Avoid errors of addition
-WallMSC02-CPP. Avoid errors of omission
-WallMSC03-CPP. Avoid errors of addition
-WallMSC12-CPP. Detect and remove code that has no effect
-Wempty-bodyMSC03-CPP. Avoid errors of addition
-WextraMSC03-CPP. Avoid errors of addition
-WformatFIO00-CPP. Take care when creating format strings
-Winvalid-offsetofEXP59-CPP. Use offsetof() on valid types and members
-Wunreachable-codeMSC07-CPP. Detect and remove dead code

>