@@ -87,6 +87,7 @@ namespace checkers {
87
87
{" CheckOther::clarifyStatement" ," warning" },
88
88
{" CheckOther::checkSuspiciousSemicolon" ," warning,inconclusive" },
89
89
{" CheckOther::warningOldStylePointerCast" ," style,c++" },
90
+ {" CheckOther::suspiciousFloatingPointCast" ," style" },
90
91
{" CheckOther::invalidPointerCast" ," portability" },
91
92
{" CheckOther::checkRedundantAssignment" ," style" },
92
93
{" CheckOther::redundantBitwiseOperationInSwitch" ," warning" },
@@ -113,7 +114,7 @@ namespace checkers {
113
114
{" CheckOther::checkRedundantPointerOp" ," style" },
114
115
{" CheckOther::checkInterlockedDecrement" ," windows-platform" },
115
116
{" CheckOther::checkUnusedLabel" ," style,warning" },
116
- {" CheckOther::checkEvaluationOrder" ," C/C++03 " },
117
+ {" CheckOther::checkEvaluationOrder" ," " },
117
118
{" CheckOther::checkAccessOfMovedVariable" ," c++11,warning" },
118
119
{" CheckOther::checkFuncArgNamesDifferent" ," style,warning,inconclusive" },
119
120
{" CheckOther::checkShadowVariables" ," style" },
@@ -209,6 +210,8 @@ namespace checkers {
209
210
210
211
const std::map<std::string, std::string> premiumCheckers{
211
212
{" Autosar: A0-1-3" ," " },
213
+ {" Autosar: A0-1-4" ," " },
214
+ {" Autosar: A0-1-5" ," " },
212
215
{" Autosar: A0-1-6" ," " },
213
216
{" Autosar: A0-4-2" ," " },
214
217
{" Autosar: A0-4-4" ," " },
@@ -234,6 +237,7 @@ namespace checkers {
234
237
{" Autosar: A2-13-3" ," " },
235
238
{" Autosar: A2-13-5" ," " },
236
239
{" Autosar: A2-5-2" ," " },
240
+ {" Autosar: A2-7-1" ," " },
237
241
{" Autosar: A20-8-2" ," warning" },
238
242
{" Autosar: A20-8-3" ," warning" },
239
243
{" Autosar: A20-8-4" ," " },
@@ -251,6 +255,7 @@ namespace checkers {
251
255
{" Autosar: A3-1-3" ," " },
252
256
{" Autosar: A3-1-4" ," " },
253
257
{" Autosar: A3-3-1" ," " },
258
+ {" Autosar: A3-9-1" ," " },
254
259
{" Autosar: A4-10-1" ," " },
255
260
{" Autosar: A4-7-1" ," " },
256
261
{" Autosar: A5-0-2" ," " },
@@ -263,14 +268,20 @@ namespace checkers {
263
268
{" Autosar: A5-1-7" ," " },
264
269
{" Autosar: A5-16-1" ," " },
265
270
{" Autosar: A5-2-1" ," " },
271
+ {" Autosar: A5-2-3" ," " },
266
272
{" Autosar: A5-2-4" ," " },
273
+ {" Autosar: A5-3-3" ," " },
267
274
{" Autosar: A6-5-3" ," " },
268
275
{" Autosar: A7-1-4" ," " },
269
276
{" Autosar: A7-1-6" ," " },
270
277
{" Autosar: A7-1-7" ," " },
278
+ {" Autosar: A7-2-1" ," " },
279
+ {" Autosar: A7-2-2" ," " },
280
+ {" Autosar: A7-6-1" ," " },
271
281
{" Autosar: A8-4-1" ," " },
272
282
{" Autosar: A8-5-3" ," " },
273
283
{" Autosar: A9-3-1" ," " },
284
+ {" Cert C++: CON50-CPP" ," " },
274
285
{" Cert C++: CON51-CPP" ," " },
275
286
{" Cert C++: CON52-CPP" ," " },
276
287
{" Cert C++: CON53-CPP" ," " },
@@ -310,6 +321,7 @@ namespace checkers {
310
321
{" Cert C++: EXP57-CPP" ," " },
311
322
{" Cert C++: EXP58-CPP" ," " },
312
323
{" Cert C++: EXP59-CPP" ," " },
324
+ {" Cert C++: EXP60-CPP" ," " },
313
325
{" Cert C++: FIO51-CPP" ," " },
314
326
{" Cert C++: INT50-CPP" ," " },
315
327
{" Cert C++: MEM52-CPP" ," " },
@@ -360,6 +372,12 @@ namespace checkers {
360
372
{" Cert C: ERR30-C" ," " },
361
373
{" Cert C: ERR32-C" ," " },
362
374
{" 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" ," " },
363
381
{" Cert C: EXP32-C" ," " },
364
382
{" Cert C: EXP35-C" ," " },
365
383
{" Cert C: EXP36-C" ," " },
@@ -671,6 +689,7 @@ namespace checkers {
671
689
{" Misra C++ 2023: 4.1.1" ," " },
672
690
{" Misra C++ 2023: 4.1.2" ," " },
673
691
{" Misra C++ 2023: 5.0.1" ," " },
692
+ {" Misra C++ 2023: 5.10.1" ," " },
674
693
{" Misra C++ 2023: 5.13.1" ," " },
675
694
{" Misra C++ 2023: 5.13.2" ," " },
676
695
{" Misra C++ 2023: 5.13.3" ," " },
@@ -747,7 +766,12 @@ namespace checkers {
747
766
{" Misra C: 10.6" ," " },
748
767
{" Misra C: 10.7" ," " },
749
768
{" Misra C: 10.8" ," " },
769
+ {" Misra C: 11.1" ," " },
750
770
{" Misra C: 11.10" ," " },
771
+ {" Misra C: 11.2" ," " },
772
+ {" Misra C: 11.3" ," " },
773
+ {" Misra C: 11.4" ," " },
774
+ {" Misra C: 11.8" ," " },
751
775
{" Misra C: 12.3" ," " },
752
776
{" Misra C: 12.6" ," " },
753
777
{" Misra C: 13.1" ," " },
@@ -798,12 +822,17 @@ namespace checkers {
798
822
{" Misra C: 23.6" ," " },
799
823
{" Misra C: 23.7" ," " },
800
824
{" Misra C: 23.8" ," " },
825
+ {" Misra C: 5.1" ," " },
826
+ {" Misra C: 5.2" ," " },
827
+ {" Misra C: 6.1" ," " },
801
828
{" Misra C: 6.3" ," " },
829
+ {" Misra C: 7.4" ," style" },
802
830
{" Misra C: 7.5" ," " },
803
831
{" Misra C: 7.6" ," " },
804
832
{" Misra C: 8.1" ," " },
805
833
{" Misra C: 8.10" ," " },
806
834
{" Misra C: 8.15" ," " },
835
+ {" Misra C: 8.15" ," " },
807
836
{" Misra C: 8.16" ," " },
808
837
{" Misra C: 8.17" ," " },
809
838
{" Misra C: 8.3" ," " },
@@ -813,6 +842,11 @@ namespace checkers {
813
842
{" Misra C: 8.8" ," " },
814
843
{" Misra C: 9.6" ," " },
815
844
{" 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" ," " },
816
850
{" PremiumCheckBufferOverrun::addressOfPointerArithmetic" ," warning" },
817
851
{" PremiumCheckBufferOverrun::negativeBufferSizeCheckedNonZero" ," warning" },
818
852
{" PremiumCheckBufferOverrun::negativeBufferSizeCheckedNonZero" ," warning" },
0 commit comments