File tree
307 files changed
+1818
-444
lines changed- c
- common/test/rules
- commaoperatorused
- constantunsignedintegerexpressionswraparound
- constlikereturnvalue
- deadcode
- declaredareservedidentifier
- dereferenceofnullpointer
- differentidentifiersnottypographicallyunambiguous
- donotaccessaclosedfile
- donotallowamutextogooutofscopewhilelocked
- donotcopyaddressofautostorageobjecttootherobject
- donotdestroyamutexwhileitislocked
- donotsubtractpointersaddressingdifferentarrays
- donotusemorethantwolevelsofpointerindirection
- donotusepointerarithmetictoaddressdifferentarrays
- donotuserandforgeneratingpseudorandomnumbers
- donotuserelationaloperatorswithdifferingarrays
- gotostatementcondition
- guardaccesstobitfields
- hashoperatorsused
- ifelseterminationconstruct
- includeguardsnotused
- informationleakageacrossboundaries
- invalidatedenvstringpointers
- invalidatedenvstringpointerswarn
- iofstreammissingpositioning
- macroparameternotenclosedinparentheses
- memcmpusedtocomparepaddingdata
- nestedlabelinswitch
- nonconstantformat
- nonvoidfunctiondoesnotreturn
- notdistinctidentifier
- preprocessingdirectivewithinmacroargument
- preprocessorincludesforbiddenheadernames
- preprocessorincludespreceded
- preservesafetywhenusingconditionvariables
- preventdeadlockbylockinginpredefinedorder
- readofuninitializedmemory
- sectionsofcodeshallnotbecommentedout
- switchcasepositioncondition
- switchnotwellformed
- typeomitted
- uncheckedrangedomainpoleerrors
- undefinedmacroidentifiers
- unreachablecode
- unusedparameter
- unusedtypedeclarations
- usageofassemblernotdocumented
- useinitializerbracestomatchaggregatetypestructure
- useonlyarrayindexingforpointerarithmetic
- wrapspuriousfunctioninloop
- misra/src/rules
- RULE-20-10
- RULE-20-2
- RULE-20-9
- change_notes
- cpp
- autosar
- src/rules
- A0-4-1
- A0-4-3
- A1-1-1
- A1-1-3
- A14-7-2
- A15-3-5
- A15-4-4
- A16-2-1
- A17-1-1
- A18-1-2
- A18-1-3
- A18-9-1
- A2-13-3
- A2-7-3
- A5-1-1
- A8-4-4
- M16-0-7
- M16-3-2
- M17-0-5
- test/rules
- A0-1-1
- A0-4-1
- A0-4-3
- A1-1-1
- A1-1-2
- A1-1-2.1
- A1-1-2.2
- A1-1-2.3
- A1-1-3
- A14-7-2
- A15-1-5
- A15-4-4
- A16-2-2
- A18-0-1
- A18-0-3
- A18-1-2
- A18-5-6
- A18-9-1
- A2-3-1
- A2-7-3
- A23-0-1
- A4-10-1
- A4-5-1
- A5-0-4
- A5-1-1
- A5-2-2
- A5-2-6
- A7-1-1
- M0-1-4
- M17-0-5
- M18-2-1
- M18-7-1
- M27-0-1
- M4-10-2
- cert
- src/rules
- ERR52-CPP
- ERR61-CPP
- MSC51-CPP
- test/rules
- ERR52-CPP
- ERR59-CPP
- EXP60-CPP
- MSC51-CPP
- common
- src/codingstandards/cpp
- exclusions
- rules
- catchexceptionsbylvaluereference
- containeraccesswithoutrangecheck
- exithandlerthrowsexception
- hashoperatorsused
- nonstandardentitiesinstandardnamespaces
- orderingpredicatemustbestrictlyweak
- preprocessorincludesforbiddenheadernames
- undefinedmacroidentifiers
- standardlibrary
- test
- includes/standard-library
- rules
- accessofnonexistingmemberthroughpointertomember
- accessofundefinedmemberthroughnullpointer
- accessofundefinedmemberthroughuninitializedstaticpointer
- basicstringmaynotbenullterminated
- catchblockshadowing
- catchexceptionsbylvaluereference
- commaoperatorused
- conditionvariablepostconditionfailed
- constantunsignedintegerexpressionswraparound
- containeraccesswithoutrangecheck
- danglingcapturewhenmovinglambdaobject
- danglingcapturewhenreturninglambdaobject
- deadcode
- deleteofpointertoincompleteclass
- dereferenceofnullpointer
- destroyedvaluereferencedindestructorcatchblock
- differentidentifiersnottypographicallyunambiguous
- donotallowamutextogooutofscopewhilelocked
- donotcopyaddressofautostorageobjecttootherobject
- donotdestroyamutexwhileitislocked
- donotsubtractpointersaddressingdifferentarrays
- donotusemorethantwolevelsofpointerindirection
- donotusepointerarithmetictoaddressdifferentarrays
- donotuserandforgeneratingpseudorandomnumbers
- donotuserelationaloperatorswithdifferingarrays
- exceptionsafetyguarantees
- exceptionsafetyvalidstate
- exithandlerthrowsexception
- explicitabrupttermination
- functionnoreturnattributecondition
- gotostatementcondition
- guardaccesstobitfields
- handleallexceptionsduringstartup
- hashoperatorsused
- ifelseterminationconstruct
- includeguardsnotused
- informationleakageacrossboundaries
- iofstreammissingpositioning
- joinablethreadcopiedordestroyed
- macroparameternotenclosedinparentheses
- memcmpusedtocomparepaddingdata
- movedfromobjectsunspecifiedstate
- nestedlabelinswitch
- nonbooleanifstmt
- nonbooleaniterationstmt
- nonconstantformat
- nonstandardentitiesinstandardnamespaces
- nonvoidfunctiondoesnotreturn
- objectaccessedafterlifetime
- objectaccessedbeforelifetime
- onedefinitionruleviolation
- operationmaynotnullterminatecstylestring
- operatordeletemissingpartner
- orderingpredicatemustbestrictlyweak
- placementnewinsufficientstorage
- placementnewnotproperlyaligned
- predicatefunctionobjectsshouldnotbemutable
- preprocessingdirectivewithinmacroargument
- preprocessorincludesforbiddenheadernames
- preprocessorincludespreceded
- preservesafetywhenusingconditionvariables
- preventdeadlockbylockinginpredefinedorder
- readofuninitializedmemory
- removeconstorvolatilequalification
- rethrownestedwithoutcapture
- sectionsofcodeshallnotbecommentedout
- stringnumberconversionmissingerrorcheck
- switchcasepositioncondition
- switchnotwellformed
- throwingnothrowoperatornewdelete
- throwingoperatornewreturnsnull
- throwingoperatornewthrowsinvalidexception
- uncheckedrangedomainpoleerrors
- undefinedmacroidentifiers
- unreachablecode
- unusedparameter
- unusedtypedeclarations
- usageofassemblernotdocumented
- usecanonicalorderformemberinit
- useinitializerbracestomatchaggregatetypestructure
- useonlyarrayindexingforpointerarithmetic
- validcontainerelementaccess
- wrapspuriousfunctioninloop
- rule_packages/cpp
- scripts
- generate_rules
- matrix_testing
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
307 files changed
+1818
-444
lines changedLines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 | 1 |
| |
3 | 2 |
| |
4 | 3 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 0 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 | 1 |
| |
3 | 2 |
| |
4 | 3 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
| 3 | + | |
| 4 | + |
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 |
| - | |
| 18 | + | |
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 |
| - | |
| 18 | + | |
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
20 |
| - | |
| 20 | + | |
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
|
Lines changed: 1 addition & 0 deletions
Lines changed: 1 addition & 0 deletions
Lines changed: 2 additions & 0 deletions
Lines changed: 2 additions & 0 deletions
Lines changed: 2 additions & 0 deletions
Lines changed: 1 addition & 0 deletions
Lines changed: 1 addition & 0 deletions
Lines changed: 18 additions & 0 deletions
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
|
Lines changed: 8 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
23 |
| - | |
24 |
| - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
25 | 31 |
| |
26 | 32 |
| |
27 | 33 |
|
0 commit comments