misra: map cppcheck errors
This commit is contained in:
parent
db57efa486
commit
ac662ec07d
|
@ -1055,21 +1055,34 @@ def getAddonRules():
|
||||||
|
|
||||||
def getCppcheckRules():
|
def getCppcheckRules():
|
||||||
"""Returns list of rules handled by cppcheck."""
|
"""Returns list of rules handled by cppcheck."""
|
||||||
return ['1.3', '2.1', '2.2', '2.6', '5.3', '8.3',
|
return ['1.3', # <most "error">
|
||||||
|
'2.1', # alwaysFalse, duplicateBreak
|
||||||
|
'2.2', # alwaysTrue, redundantCondition, redundantAssignment, redundantAssignInSwitch, unreadVariable
|
||||||
|
'2.6', # unusedLabel
|
||||||
|
'5.3', # shadowVariable
|
||||||
|
'8.3', # funcArgNamesDifferent
|
||||||
'8.13', # constPointer
|
'8.13', # constPointer
|
||||||
'9.1', # uninitvar
|
'9.1', # uninitvar
|
||||||
'14.3', # alwaysTrue, alwaysFalse, compareValueOutOfTypeRangeError
|
'14.3', # alwaysTrue, alwaysFalse, compareValueOutOfTypeRangeError
|
||||||
'13.2', '13.6',
|
'13.2', # unknownEvaluationOrder
|
||||||
|
'13.6', # sizeofCalculation
|
||||||
'17.4', # missingReturn
|
'17.4', # missingReturn
|
||||||
'17.5', '18.1', '18.2', '18.3', '18.6',
|
'17.5', # argumentSize
|
||||||
|
'18.1', # pointerOutOfBounds
|
||||||
|
'18.2', # comparePointers
|
||||||
|
'18.3', # comparePointers
|
||||||
|
'18.6', # danglingLifetime
|
||||||
'19.1', # overlappingWriteUnion, overlappingWriteFunction
|
'19.1', # overlappingWriteUnion, overlappingWriteFunction
|
||||||
'20.6', # preprocessorErrorDirective
|
'20.6', # preprocessorErrorDirective
|
||||||
|
'21.13', # invalidFunctionArg
|
||||||
'21.17', # bufferAccessOutOfBounds
|
'21.17', # bufferAccessOutOfBounds
|
||||||
'21.18', # bufferAccessOutOfBounds
|
'21.18', # bufferAccessOutOfBounds
|
||||||
'22.1', # memleak, resourceLeak, memleakOnRealloc, leakReturnValNotUsed, leakNoVarFunctionCall
|
'22.1', # memleak, resourceLeak, memleakOnRealloc, leakReturnValNotUsed, leakNoVarFunctionCall
|
||||||
'22.2', # autovarInvalidDeallocation
|
'22.2', # autovarInvalidDeallocation
|
||||||
'22.3', # incompatibleFileOpen
|
'22.3', # incompatibleFileOpen
|
||||||
'22.4', '22.6']
|
'22.4', # writeReadOnlyFile
|
||||||
|
'22.6' # useClosedFile
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
def generateTable():
|
def generateTable():
|
||||||
|
|
Loading…
Reference in New Issue