Diff report

Uploaded today

MessageID                           2.6    Head
AssignmentAddressToInteger                     1
CastIntegerToAddressAtReturn                   1
accessMoved                                    3
arrayIndexOutOfBounds                 18      25
arrayIndexOutOfBoundsCond             19      58
assertWithSideEffect                          23
autovarInvalidDeallocation            16       1
bitwiseOnBoolean                               2
clarifyCondition                       1 
constParameter                       153      16
constStatement                         6 
constVariable                         18       6
containerOutOfBounds                  15      68
cstyleCast                            17 
ctunullpointer                         3       8
ctuuninitvar                                  17
danglingLifetime                       1      16
danglingTemporaryLifetime             42      48
derefInvalidIterator                   2      10
derefInvalidIteratorRedundantCheck     1 
duplicateCondition                     2       4
duplicateExpressionTernary                     1
duplicateValueTernary                  9       1
floatConversionOverflow                4       4
funcArgNamesDifferent                  1 
identicalConditionAfterEarlyExit       4       5
ignoredReturnValue                             1
incorrectLogicOperator                         2
integerOverflow                       35      39
integerOverflowCond                    3       7
invalidContainer                      14      14
invalidContainerLoop                   2       2
invalidFunctionArg                     5      13
invalidLifetime                        1       1
invalidScanfFormatWidth                       80
invalidScanfFormatWidth_smaller               11
iterators3                                     4
knownArgument                         28      27
knownArgumentHiddenVariableExpression  1 
knownConditionTrueFalse              760    1335
mismatchingContainers                          6
missingOverride                                1
missingReturn                         14       1
negativeContainerIndex                         1
negativeIndex                         10      51
nullPointer                           34      53
nullPointerArithmetic                  2       3
nullPointerArithmeticRedundantCheck    7      25
nullPointerDefaultArg                  3 
nullPointerRedundantCheck             83     782
objectIndex                           24       8
oppositeExpression                             2
passedByValue                                 32
prohibitedtoAsciiCalled                        1
publicAllocationError                  1 
redundantCopyLocalConst                       58
returnDanglingLifetime                 1       1
returnTempReference                           10
shiftNegative                          1      16
shiftNegativeLHS                      33       6
shiftTooManyBits                       4      19
shiftTooManyBitsSigned                33      43
signConversion                         2       2
signConversionCond                            25
stlFindInsert                         16      16
stlcstrParam                                   4
uninitMemberVar                                1
uninitvar                            380    2680
unreadVariable                        22       2
unsafeClassCanLeak                     1 
unsignedLessThanZero                           4
unsignedPositive                               1
unusedStructMember                     6    2618
useStlAlgorithm                        1       5
variableScope                          2 
virtualCallInConstructor               3 
wrongPrintfScanfArgNum                 1       4
zerodivcond                                    3
================================================
                                    1865    8338

All

MessageID                           2.6    Head
AssignmentAddressToInteger                     2
AssignmentIntegerToAddress                    22
CastIntegerToAddressAtReturn                   1
accessMoved                            4       5
arithOperationsOnVoidPointer           1 
arrayIndexOutOfBounds                197     220
arrayIndexOutOfBoundsCond             51     487
assertWithSideEffect                          55
autoVariables                                  2
autovarInvalidDeallocation            16      11
badBitmaskCheck                                2
bitwiseOnBoolean                       2       2
clarifyCalculation                     4 
clarifyCondition                       3 
comparePointers                                1
compareValueOutOfTypeRangeError                1
constParameter                       676      73
constStatement                        13 
constVariable                        109      31
containerOutOfBounds                 181     160
cppcheckError                                  3
cstyleCast                            70 
ctuOneDefinitionRuleViolation          2 
ctunullpointer                        14      16
ctuuninitvar                                  77
danglingLifetime                       8      44
danglingTempReference                          3
danglingTemporaryLifetime            114     137
derefInvalidIterator                  16      44
derefInvalidIteratorRedundantCheck     8      26
duplicateAssignExpression              1 
duplicateCondition                     6       8
duplicateExpression                    2       1
duplicateExpressionTernary                     1
duplicateValueTernary                 11       3
exceptRethrowCopy                      1 
floatConversionOverflow                4       4
funcArgNamesDifferent                 18 
functionConst                          4 
functionStatic                        28       1
identicalConditionAfterEarlyExit       4       5
identicalInnerCondition                2       4
ignoredReturnValue                             1
incorrectLogicOperator                         4
integerOverflow                      139     161
integerOverflowCond                    8      16
internalAstError                       1 
invalidContainer                      49      45
invalidContainerLoop                   3       3
invalidFunctionArg                    17      50
invalidLifetime                        5       8
invalidPrintfArgType_p                 1 
invalidPrintfArgType_s                         3
invalidPrintfArgType_sint                      2
invalidPrintfArgType_uint              6       8
invalidScanfArgType_float                      1
invalidScanfFormatWidth                       93
invalidScanfFormatWidth_smaller               64
iterators3                                    14
knownArgument                         34      32
knownArgumentHiddenVariableExpression 24      23
knownConditionTrueFalse             2870    4539
knownEmptyContainer                            6
leakReturnValNotUsed                   1 
memleak                                1 
mismatchingContainerIterator           2       2
mismatchingContainers                         13
missingOverride                        7       1
missingReturn                         68       7
negativeContainerIndex                 1       4
negativeIndex                         41     142
noConstructor                          2 
noExplicitConstructor                176 
nullPointer                          155     274
nullPointerArithmetic                 16      14
nullPointerArithmeticRedundantCheck   29      80
nullPointerDefaultArg                  3 
nullPointerRedundantCheck            541    2068
objectIndex                           69      82
oppositeExpression                             2
passedByValue                          1     310
pointerOutOfBounds                             9
pointerOutOfBoundsCond                        11
prohibitedtoAsciiCalled                        1
publicAllocationError                  1 
redundantAssignment                    2 
redundantCopyLocalConst                3      93
redundantInitialization                4 
returnDanglingLifetime                 4      43
returnNonBoolInBooleanFunction                 1
returnReference                                2
returnTempReference                    1      16
shadowFunction                         2 
shadowVariable                        20 
shiftNegative                          3      21
shiftNegativeLHS                      71      18
shiftTooManyBits                      10      33
shiftTooManyBitsSigned               140     182
signConversion                         2       6
signConversionCond                            27
stlFindInsert                        101     100
stlcstrParam                                  29
unassignedVariable                             7
unhandledExceptionSpecification                8
uninitMemberVar                       42       3
uninitStructMember                     2 
uninitvar                           1308    4478
unreadVariable                       350       5
unsafeClassCanLeak                     4 
unsignedLessThanZero                           6
unsignedPositive                               1
unusedPrivateFunction                  1 
unusedStructMember                     9   13096
useInitializationList                  4 
useStlAlgorithm                        5      11
uselessAssignmentArg                   9 
uselessAssignmentPtrArg                        9
variableScope                          6 
virtualCallInConstructor               3       3
wrongPrintfScanfArgNum                10      11
zerodiv                                        2
zerodivcond                            5       9
================================================
                                    7962   27765