Skip to content

Commit cf98e5f

Browse files
authored
checkers.cpp: Update file using tools/get_checkers.py (danmar#6747)
1 parent a7a5bab commit cf98e5f

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

lib/checkers.cpp

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ namespace checkers {
8787
{"CheckOther::clarifyStatement","warning"},
8888
{"CheckOther::checkSuspiciousSemicolon","warning,inconclusive"},
8989
{"CheckOther::warningOldStylePointerCast","style,c++"},
90+
{"CheckOther::suspiciousFloatingPointCast","style"},
9091
{"CheckOther::invalidPointerCast","portability"},
9192
{"CheckOther::checkRedundantAssignment","style"},
9293
{"CheckOther::redundantBitwiseOperationInSwitch","warning"},
@@ -113,7 +114,7 @@ namespace checkers {
113114
{"CheckOther::checkRedundantPointerOp","style"},
114115
{"CheckOther::checkInterlockedDecrement","windows-platform"},
115116
{"CheckOther::checkUnusedLabel","style,warning"},
116-
{"CheckOther::checkEvaluationOrder","C/C++03"},
117+
{"CheckOther::checkEvaluationOrder",""},
117118
{"CheckOther::checkAccessOfMovedVariable","c++11,warning"},
118119
{"CheckOther::checkFuncArgNamesDifferent","style,warning,inconclusive"},
119120
{"CheckOther::checkShadowVariables","style"},
@@ -209,6 +210,8 @@ namespace checkers {
209210

210211
const std::map<std::string, std::string> premiumCheckers{
211212
{"Autosar: A0-1-3",""},
213+
{"Autosar: A0-1-4",""},
214+
{"Autosar: A0-1-5",""},
212215
{"Autosar: A0-1-6",""},
213216
{"Autosar: A0-4-2",""},
214217
{"Autosar: A0-4-4",""},
@@ -234,6 +237,7 @@ namespace checkers {
234237
{"Autosar: A2-13-3",""},
235238
{"Autosar: A2-13-5",""},
236239
{"Autosar: A2-5-2",""},
240+
{"Autosar: A2-7-1",""},
237241
{"Autosar: A20-8-2","warning"},
238242
{"Autosar: A20-8-3","warning"},
239243
{"Autosar: A20-8-4",""},
@@ -251,6 +255,7 @@ namespace checkers {
251255
{"Autosar: A3-1-3",""},
252256
{"Autosar: A3-1-4",""},
253257
{"Autosar: A3-3-1",""},
258+
{"Autosar: A3-9-1",""},
254259
{"Autosar: A4-10-1",""},
255260
{"Autosar: A4-7-1",""},
256261
{"Autosar: A5-0-2",""},
@@ -263,14 +268,20 @@ namespace checkers {
263268
{"Autosar: A5-1-7",""},
264269
{"Autosar: A5-16-1",""},
265270
{"Autosar: A5-2-1",""},
271+
{"Autosar: A5-2-3",""},
266272
{"Autosar: A5-2-4",""},
273+
{"Autosar: A5-3-3",""},
267274
{"Autosar: A6-5-3",""},
268275
{"Autosar: A7-1-4",""},
269276
{"Autosar: A7-1-6",""},
270277
{"Autosar: A7-1-7",""},
278+
{"Autosar: A7-2-1",""},
279+
{"Autosar: A7-2-2",""},
280+
{"Autosar: A7-6-1",""},
271281
{"Autosar: A8-4-1",""},
272282
{"Autosar: A8-5-3",""},
273283
{"Autosar: A9-3-1",""},
284+
{"Cert C++: CON50-CPP",""},
274285
{"Cert C++: CON51-CPP",""},
275286
{"Cert C++: CON52-CPP",""},
276287
{"Cert C++: CON53-CPP",""},
@@ -310,6 +321,7 @@ namespace checkers {
310321
{"Cert C++: EXP57-CPP",""},
311322
{"Cert C++: EXP58-CPP",""},
312323
{"Cert C++: EXP59-CPP",""},
324+
{"Cert C++: EXP60-CPP",""},
313325
{"Cert C++: FIO51-CPP",""},
314326
{"Cert C++: INT50-CPP",""},
315327
{"Cert C++: MEM52-CPP",""},
@@ -360,6 +372,12 @@ namespace checkers {
360372
{"Cert C: ERR30-C",""},
361373
{"Cert C: ERR32-C",""},
362374
{"Cert C: ERR33-C",""},
375+
{"Cert C: EXP03-C",""},
376+
{"Cert C: EXP05-C",""},
377+
{"Cert C: EXP09-C",""},
378+
{"Cert C: EXP13-C",""},
379+
{"Cert C: EXP15-C",""},
380+
{"Cert C: EXP19-C",""},
363381
{"Cert C: EXP32-C",""},
364382
{"Cert C: EXP35-C",""},
365383
{"Cert C: EXP36-C",""},
@@ -671,6 +689,7 @@ namespace checkers {
671689
{"Misra C++ 2023: 4.1.1",""},
672690
{"Misra C++ 2023: 4.1.2",""},
673691
{"Misra C++ 2023: 5.0.1",""},
692+
{"Misra C++ 2023: 5.10.1",""},
674693
{"Misra C++ 2023: 5.13.1",""},
675694
{"Misra C++ 2023: 5.13.2",""},
676695
{"Misra C++ 2023: 5.13.3",""},
@@ -747,7 +766,12 @@ namespace checkers {
747766
{"Misra C: 10.6",""},
748767
{"Misra C: 10.7",""},
749768
{"Misra C: 10.8",""},
769+
{"Misra C: 11.1",""},
750770
{"Misra C: 11.10",""},
771+
{"Misra C: 11.2",""},
772+
{"Misra C: 11.3",""},
773+
{"Misra C: 11.4",""},
774+
{"Misra C: 11.8",""},
751775
{"Misra C: 12.3",""},
752776
{"Misra C: 12.6",""},
753777
{"Misra C: 13.1",""},
@@ -798,12 +822,17 @@ namespace checkers {
798822
{"Misra C: 23.6",""},
799823
{"Misra C: 23.7",""},
800824
{"Misra C: 23.8",""},
825+
{"Misra C: 5.1",""},
826+
{"Misra C: 5.2",""},
827+
{"Misra C: 6.1",""},
801828
{"Misra C: 6.3",""},
829+
{"Misra C: 7.4","style"},
802830
{"Misra C: 7.5",""},
803831
{"Misra C: 7.6",""},
804832
{"Misra C: 8.1",""},
805833
{"Misra C: 8.10",""},
806834
{"Misra C: 8.15",""},
835+
{"Misra C: 8.15",""},
807836
{"Misra C: 8.16",""},
808837
{"Misra C: 8.17",""},
809838
{"Misra C: 8.3",""},
@@ -813,6 +842,11 @@ namespace checkers {
813842
{"Misra C: 8.8",""},
814843
{"Misra C: 9.6",""},
815844
{"Misra C: 9.7",""},
845+
{"Misra C: Dir 4.3",""},
846+
{"Misra C: Dir 4.4",""},
847+
{"Misra C: Dir 4.5",""},
848+
{"Misra C: Dir 4.6",""},
849+
{"Misra C: Dir 4.9",""},
816850
{"PremiumCheckBufferOverrun::addressOfPointerArithmetic","warning"},
817851
{"PremiumCheckBufferOverrun::negativeBufferSizeCheckedNonZero","warning"},
818852
{"PremiumCheckBufferOverrun::negativeBufferSizeCheckedNonZero","warning"},

0 commit comments

Comments
 (0)