Skip to content

Commit b0e9869

Browse files
authored
checkers.cpp: Update file using tools/get_checkers.py (#8045)
1 parent 4031d17 commit b0e9869

File tree

2 files changed

+17
-9
lines changed

2 files changed

+17
-9
lines changed

lib/checkers.cpp

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,7 @@ namespace checkers {
143143
{"CheckOther::checkSignOfUnsignedVariable","style"},
144144
{"CheckOther::checkSuspiciousCaseInSwitch","warning,inconclusive"},
145145
{"CheckOther::checkSuspiciousSemicolon","warning,inconclusive"},
146+
{"CheckOther::checkUnionZeroInit","portability"},
146147
{"CheckOther::checkUnreachableCode","style"},
147148
{"CheckOther::checkUnusedLabel","style,warning"},
148149
{"CheckOther::checkVarFuncNullUB","portability"},
@@ -363,6 +364,8 @@ namespace checkers {
363364
{"Cert C: CON41-C",""},
364365
{"Cert C: DCL03-C",""},
365366
{"Cert C: DCL04-C",""},
367+
{"Cert C: DCL05-C",""},
368+
{"Cert C: DCL06-C",""},
366369
{"Cert C: DCL20-C",""},
367370
{"Cert C: DCL31-C",""},
368371
{"Cert C: DCL36-C",""},
@@ -379,13 +382,15 @@ namespace checkers {
379382
{"Cert C: ERR30-C",""},
380383
{"Cert C: ERR32-C",""},
381384
{"Cert C: ERR33-C",""},
385+
{"Cert C: ERR34-C",""},
382386
{"Cert C: EXP03-C",""},
383387
{"Cert C: EXP05-C",""},
384388
{"Cert C: EXP09-C",""},
385389
{"Cert C: EXP13-C",""},
386390
{"Cert C: EXP15-C",""},
387391
{"Cert C: EXP19-C",""},
388392
{"Cert C: EXP20-C",""},
393+
{"Cert C: EXP30-C",""},
389394
{"Cert C: EXP32-C",""},
390395
{"Cert C: EXP34-C",""},
391396
{"Cert C: EXP35-C",""},
@@ -426,6 +431,7 @@ namespace checkers {
426431
{"Cert C: MSC38-C",""},
427432
{"Cert C: MSC39-C",""},
428433
{"Cert C: MSC40-C",""},
434+
{"Cert C: MSC41-C",""},
429435
{"Cert C: PRE00-C",""},
430436
{"Cert C: PRE01-C",""},
431437
{"Cert C: PRE02-C",""},
@@ -443,6 +449,7 @@ namespace checkers {
443449
{"Cert C: SIG31-C",""},
444450
{"Cert C: SIG34-C",""},
445451
{"Cert C: SIG35-C",""},
452+
{"Cert C: STR30-C",""},
446453
{"Cert C: STR31-C",""},
447454
{"Cert C: STR32-C",""},
448455
{"Cert C: STR34-C",""},
@@ -872,6 +879,7 @@ namespace checkers {
872879
{"Misra C: 21.14",""},
873880
{"Misra C: 21.15",""},
874881
{"Misra C: 21.16",""},
882+
{"Misra C: 21.18",""},
875883
{"Misra C: 21.19",""},
876884
{"Misra C: 21.2",""},
877885
{"Misra C: 21.20",""},
@@ -918,11 +926,11 @@ namespace checkers {
918926
{"Misra C: 5.1",""},
919927
{"Misra C: 5.10",""},
920928
{"Misra C: 5.2",""},
929+
{"Misra C: 5.3",""},
921930
{"Misra C: 5.4",""},
922931
{"Misra C: 5.5",""},
923932
{"Misra C: 5.6",""},
924-
{"Misra C: 5.8",""},
925-
{"Misra C: 5.9",""},
933+
{"Misra C: 5.7",""},
926934
{"Misra C: 6.1",""},
927935
{"Misra C: 6.2",""},
928936
{"Misra C: 6.3",""},
@@ -962,6 +970,7 @@ namespace checkers {
962970
{"Misra C: Dir 4.4",""},
963971
{"Misra C: Dir 4.5",""},
964972
{"Misra C: Dir 4.6",""},
973+
{"Misra C: Dir 4.7",""},
965974
{"Misra C: Dir 4.9",""},
966975
{"PremiumCheckBufferOverrun::addressOfPointerArithmetic","warning"},
967976
{"PremiumCheckBufferOverrun::negativeBufferSizeCheckedNonZero","warning"},
@@ -2460,7 +2469,7 @@ std::vector<checkers::Info> checkers::autosarInfo{
24602469

24612470
std::vector<checkers::Info> checkers::certCInfo{
24622471
{"PRE30-C", "L3"},
2463-
{"PRE31-C", "L2"},
2472+
{"PRE31-C", "L3"},
24642473
{"PRE32-C", "L3"},
24652474
{"DCL30-C", "L2"},
24662475
{"DCL31-C", "L3"},
@@ -2493,7 +2502,7 @@ std::vector<checkers::Info> checkers::certCInfo{
24932502
{"INT35-C", "L3"},
24942503
{"INT36-C", "L3"},
24952504
{"FLP30-C", "L2"},
2496-
{"FLP32-C", "L2"},
2505+
{"FLP32-C", "L1"},
24972506
{"FLP34-C", "L3"},
24982507
{"FLP36-C", "L3"},
24992508
{"FLP37-C", "L3"},
@@ -2699,7 +2708,6 @@ std::vector<checkers::Info> checkers::certCInfo{
26992708
{"ERR00-C", "L3"},
27002709
{"ERR01-C", "L2"},
27012710
{"ERR02-C", "L3"},
2702-
{"ERR03-C", "L3"},
27032711
{"ERR04-C", "L3"},
27042712
{"ERR05-C", "L2"},
27052713
{"ERR06-C", "L3"},

test/cli/other_test.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4100,22 +4100,22 @@ def __test_active_checkers(tmp_path, active_cnt, total_cnt, use_misra=False, use
41004100

41014101

41024102
def test_active_unusedfunction_only(tmp_path):
4103-
__test_active_checkers(tmp_path, 1, 966, use_unusedfunction_only=True)
4103+
__test_active_checkers(tmp_path, 1, 975, use_unusedfunction_only=True)
41044104

41054105

41064106
def test_active_unusedfunction_only_builddir(tmp_path):
41074107
checkers_exp = [
41084108
'CheckUnusedFunctions::check'
41094109
]
4110-
__test_active_checkers(tmp_path, 1, 966, use_unusedfunction_only=True, checkers_exp=checkers_exp)
4110+
__test_active_checkers(tmp_path, 1, 975, use_unusedfunction_only=True, checkers_exp=checkers_exp)
41114111

41124112

41134113
def test_active_unusedfunction_only_misra(tmp_path):
4114-
__test_active_checkers(tmp_path, 1, 1166, use_unusedfunction_only=True, use_misra=True)
4114+
__test_active_checkers(tmp_path, 1, 1175, use_unusedfunction_only=True, use_misra=True)
41154115

41164116

41174117
def test_active_unusedfunction_only_misra_builddir(tmp_path):
41184118
checkers_exp = [
41194119
'CheckUnusedFunctions::check'
41204120
]
4121-
__test_active_checkers(tmp_path, 1, 1166, use_unusedfunction_only=True, use_misra=True, checkers_exp=checkers_exp)
4121+
__test_active_checkers(tmp_path, 1, 1175, use_unusedfunction_only=True, use_misra=True, checkers_exp=checkers_exp)

0 commit comments

Comments
 (0)