C checkers | CERT C Secure Coding Standard |
---|
and | MSC12-C. Detect and remove code that has no effect |
<unknown> | DCL07-C. Include the appropriate type information in function declarators |
<unknown> | DCL11-C. Understand the type issues associated with variadic functions |
<unknown> | DCL31-C. Declare identifiers before using them |
<unknown> | DCL35-C. Do not invoke a function using a type that does not match the function definition |
<unknown> | DCL36-C. Do not declare an identifier with conflicting linkage classifications |
<unknown> | EXP05-C. Do not cast away a const qualification |
<unknown> | EXP13-C. Treat relational and equality operators as if they were nonassociative |
<unknown> | EXP16-C. Do not compare function pointers to constant values |
<unknown> | EXP18-C. Do not perform assignments in selection statements |
<unknown> | EXP30-C. Do not depend on order of evaluation between sequence points |
<unknown> | EXP32-C. Do not access a volatile object through a non-volatile reference |
<unknown> | EXP33-C. Do not reference uninitialized memory |
<unknown> | EXP35-C. Do not access or modify an array in the result of a function call after a subsequent sequence point |
<unknown> | EXP36-C. Do not convert pointers into more strictly aligned pointer types |
<unknown> | EXP37-C. Call functions with the arguments intended by the API |
<unknown> | EXP38-C. Do not call offsetof() on bit-field members or invalid types |
<unknown> | FIO00-C. Take care when creating format strings |
<unknown> | FIO30-C. Exclude user input from format strings |
<unknown> | MSC01-C. Strive for logical completeness |
<unknown> | MSC02-C. Avoid errors of omission |
<unknown> | MSC03-C. Avoid errors of addition |
<unknown> | MSC04-C. Use comments consistently and in a readable fashion |
<unknown> | MSC07-C. Detect and remove dead code |
<unknown> | MSC12-C. Detect and remove code that has no effect |
<unknown> | MSC12-C. Detect and remove code that has no effect |
<unknown> | PRE07-C. Avoid using repeated question marks |
<unknown> | STR34-C. Cast characters to unsigned char before converting to larger integer sizes |
<unknown> | STR34-C. Cast characters to unsigned char before converting to larger integer sizes |
-Wchar-subscripts | STR34-C. Cast characters to unsigned char before converting to larger integer sizes |
-Wunused-parameter | MSC12-C. Detect and remove code that has no effect |
-Wunused-value | MSC12-C. Detect and remove code that has no effect |