Diff report

Uploaded today

MessageID                           2.5    Head
CastIntegerToAddressAtReturn           1 
DacaWrongData                                  4
accessMoved                            3 
argumentSize                                   1
arrayIndexOutOfBounds                  9       9
arrayIndexOutOfBoundsCond             49     116
bufferAccessOutOfBounds                2 
comparePointers                        1 
compareValueOutOfTypeRangeError               47
constParameter                        37    9500
constStatement                                49
constVariable                          1     671
containerOutOfBounds                  13      24
cstyleCast                           245 
ctunullpointer                         7       1
danglingLifetime                       4       8
danglingTempReference                          7
danglingTemporaryLifetime             27      22
deallocret                             2 
derefInvalidIterator                   6 
derefInvalidIteratorRedundantCheck    46       1
duplicateCondition                     7       2
duplicateValueTernary                  2       1
floatConversionOverflow                        4
funcArgNamesDifferent                  8       1
functionConst                          7      24
functionStatic                         2       2
identicalConditionAfterEarlyExit       2 
identicalInnerCondition                2 
incompatibleFileOpen                           2
incorrectLogicOperator                 2 
integerOverflow                        8       3
integerOverflowCond                    3       6
internalAstError                       1       1
invalidContainer                       5       5
invalidFunctionArg                    32      10
invalidLifetime                        7      38
invalidPointerCast                            60
invalidPrintfArgType_sint                      5
invalidPrintfArgType_uint                      1
invalidScanfFormatWidth_smaller                1
knownConditionTrueFalse              580     584
missingOverride                        1      25
missingReturn                                537
moduloofone                            3 
negativeContainerIndex                 1 
negativeIndex                         33       7
noConstructor                                  3
noCopyConstructor                              3
noExplicitConstructor                  4       5
noOperatorEq                                   3
nullPointer                          304      94
nullPointerArithmetic                 27       6
nullPointerArithmeticRedundantCheck   32       6
nullPointerRedundantCheck            711     324
objectIndex                          764      48
overlappingWriteFunction                       1
overlappingWriteUnion                          1
passedByValue                          1       1
pointerOutOfBounds                     1 
pointerOutOfBoundsCond                         2
prohibitedgetservbynameCalled                  2
prohibitedgetservbyportCalled                  1
pureVirtualCall                                6
redundantAssignInSwitch                3 
redundantAssignment                   33       3
redundantInitialization                2 
returnDanglingLifetime                 7       7
returnStdMoveLocal                             2
shadowFunction                         1       1
shadowVariable                         2       7
shiftNegative                          1 
shiftNegativeLHS                       5       4
shiftTooManyBits                              48
shiftTooManyBitsSigned                 6       5
signConversion                         2 
signConversionCond                     4       2
unassignedVariable                             1
uninitMemberVar                       13       6
uninitStructMember                             2
uninitvar                             71     103
unknownMacro                           1       3
unreadVariable                        29      41
unsignedLessThanZero                  11       7
unsignedPositive                               2
unusedScopedObject                            10
unusedStructMember                    11       2
useStlAlgorithm                               51
uselessAssignmentArg                           9
uselessAssignmentPtrArg                9 
virtualCallInConstructor                     490
zerodiv                                        2
zerodivcond                                    1
================================================
                                    3214   13094

All

MessageID                           2.5    Head
AssignmentAddressToInteger                     2
AssignmentIntegerToAddress            12 
CastIntegerToAddressAtReturn           7       1
DacaWrongData                         66      46
IOWithoutPositioning                           1
accessForwarded                        6 
accessMoved                           47      10
allocaCalled                                  38
argumentSize                                 221
arithOperationsOnVoidPointer         146     366
arrayIndexOutOfBounds                109      97
arrayIndexOutOfBoundsCond            462    1053
arrayIndexThenCheck                            1
assertWithSideEffect                   4      25
assignBoolToFloat                              6
assignIfError                                  1
assignmentInAssert                            28
autoVariables                          2      17
autovarInvalidDeallocation             7       1
badBitmaskCheck                                2
bitwiseOnBoolean                      37      31
bufferAccessOutOfBounds                2       7
clarifyCalculation                     1      65
clarifyCondition                      20      13
compareBoolExpressionWithInt           2       3
comparePointers                       12      23
compareValueOutOfTypeRangeError              376
constParameter                       211   68640
constParameterCallback                         2
constStatement                       233    1663
constVariable                         30    7387
containerOutOfBounds                 112     226
cppcheckError                          5      13
cstyleCast                           540      50
ctuArrayIndex                          1 
ctuOneDefinitionRuleViolation                 60
ctuPointerArith                        2 
ctunullpointer                       154      43
ctuuninitvar                           1       3
danglingLifetime                      33      61
danglingTempReference                 68      12
danglingTemporaryLifetime            417     234
deallocret                             2 
deallocuse                             6       1
derefInvalidIterator                   7      19
derefInvalidIteratorRedundantCheck   177      24
divideSizeof                           2       8
doubleFree                             7      44
duplInheritedMember                            1
duplicateAssignExpression              2       6
duplicateBranch                               16
duplicateBreak                        49      10
duplicateCondition                    39      55
duplicateConditionalAssign                    14
duplicateExpression                   12      22
duplicateExpressionTernary                     1
duplicateValueTernary                 82      33
exceptRethrowCopy                              1
exceptThrowInDestructor                        1
fflushOnInputStream                            3
floatConversionOverflow                2      18
funcArgNamesDifferent                196    1440
funcArgOrderDifferent                  1       8
functionConst                        271     411
functionStatic                       137     193
identicalConditionAfterEarlyExit      13      78
identicalInnerCondition                5       5
ignoredReturnValue                     6       7
incompatibleFileOpen                          18
incorrectLogicOperator                 7       2
incorrectStringBooleanError                   10
incrementboolean                               1
initializerList                        4       8
integerOverflow                       48     129
integerOverflowCond                   25      68
internalAstError                      22      24
invalidContainer                      82      84
invalidFunctionArg                   333     182
invalidFunctionArgBool                         2
invalidLifetime                      161     319
invalidPointerCast                     4     818
invalidPrintfArgType_sint             60     681
invalidPrintfArgType_uint             27     251
invalidScanfArgType_float                      1
invalidScanfArgType_int                3      36
invalidScanfFormatWidth_smaller                3
invalidTestForOverflow                         2
invalidscanf                          12      20
iterators3                             1 
knownArgument                          4       6
knownArgumentHiddenVariableExpression          4
knownConditionTrueFalse             5119    5807
knownEmptyContainer                    5       4
leakNoVarFunctionCall                  2       1
leakReturnValNotUsed                   1      36
literalWithCharPtrCompare                      2
memleak                               15      37
memleakOnRealloc                       4      14
memsetClassFloat                       1 
mismatchingContainerIterator                  13
mismatchingContainers                  3       3
missingOverride                      109     300
missingReturn                               5338
moduloofone                            4       4
multiCondition                         1      27
multiplySizeof                                 4
negativeContainerIndex                33      13
negativeIndex                        275      72
noConstructor                                 28
noCopyConstructor                             15
noDestructor                                   1
noExplicitConstructor                138     422
noOperatorEq                                  13
nullPointer                         5045    4435
nullPointerArithmetic                122     120
nullPointerArithmeticRedundantCheck  267      82
nullPointerDefaultArg                  1 
nullPointerRedundantCheck           8835    1955
objectIndex                         6260     307
operatorEqToSelf                               3
operatorEqVarError                            25
oppositeExpression                             3
oppositeInnerCondition                 3       2
overlappingWriteFunction                      92
overlappingWriteUnion                         39
passedByValue                          9     588
pointerAdditionResultNotNull                   1
pointerLessThanZero                            1
pointerOutOfBounds                    57       5
pointerOutOfBoundsCond                 2      23
pointerSize                            1 
postfixOperator                       96       6
preprocessorErrorDirective             4      35
prohibitedasctimeCalled                1 
prohibitedbzeroCalled                 77      89
prohibitedcryptCalled                          1
prohibitedctime_rCalled                        2
prohibitedgetgrentCalled                       2
prohibitedgetgrgidCalled                      15
prohibitedgetgrnamCalled                      18
prohibitedgethostbyaddrCalled                  1
prohibitedgethostbynameCalled                  7
prohibitedgetpwentCalled                       2
prohibitedgetpwnamCalled                      25
prohibitedgetpwuidCalled                      28
prohibitedgetservbynameCalled                 18
prohibitedgetservbyportCalled                  7
prohibitedgetspnamCalled                       1
prohibitedgmtimeCalled                 3      10
prohibitedindexCalled                          1
prohibitedlocaltimeCalled              4     127
prohibitedmktempCalled                         2
prohibitedrand_rCalled                         4
prohibitedreaddirCalled                1      98
prohibitedstrtokCalled                 2     419
prohibitedusleepCalled                 3     113
prohibitedutimeCalled                  2       7
prohibitedvforkCalled                          8
pureVirtualCall                               84
redundantAssignInSwitch               28       2
redundantAssignment                  288     222
redundantCondition                     5      11
redundantInitialization               31      62
redundantPointerOp                             1
resourceLeak                          11      18
returnDanglingLifetime                69      62
returnNonBoolInBooleanFunction                 3
returnReference                        1       4
returnStdMoveLocal                           123
returnTempReference                    2       7
seekOnAppendedFile                             1
selfAssignment                                65
shadowArgument                         1      29
shadowFunction                         6      72
shadowVariable                        38     718
shiftNegative                         21      19
shiftNegativeLHS                      63      79
shiftTooManyBits                      27      89
shiftTooManyBitsSigned                34     130
signConversion                         9       8
signConversionCond                    14      16
sizeofCalculation                              1
sizeofDivisionMemfunc                          1
sizeofFunctionCall                             3
sizeofwithnumericparameter                     1
stlFindInsert                                  1
stlcstrParam                                   6
syntaxError                            3      87
terminateStrncpy                       1 
truncLongCastAssignment                2 
truncLongCastReturn                   24       1
unassignedVariable                            10
uninitDerivedMemberVar                 1       2
uninitMemberVar                       64    1103
uninitMemberVarPrivate                33      45
uninitStructMember                     2      18
uninitdata                             3       2
uninitvar                            770    1365
unknownEvaluationOrder                 6      11
unknownMacro                           5     191
unreachableCode                        3      10
unreadVariable                      1197    1030
unsafeClassCanLeak                             1
unsignedLessThanZero                 167     384
unsignedPositive                       7      35
unusedAllocatedMemory                          2
unusedLabel                                    1
unusedPrivateFunction                          1
unusedScopedObject                            10
unusedStructMember                   260     471
unusedVariable                         8      73
useClosedFile                                  3
useInitializationList                 27      48
useStlAlgorithm                       16    1054
uselessAssignmentArg                          43
uselessAssignmentPtrArg               15      10
va_end_missing                         2       2
va_list_usedBeforeStarted                      2
varFuncNullUB                                174
variableScope                        226     131
virtualCallInConstructor                    4366
virtualDestructor                              1
wrongPrintfScanfArgNum                 9       2
zerodiv                               39      14
zerodivcond                           42      16
================================================
                                   34643  119354