...
Tool | Version | Checker | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Astrée |
| switch-label | Fully checked | ||||||||
| CodeSonar |
| LANG.STRUCT.SW.MPC | Misplaced case | ||||||||
| CC2.MSC20 | Fully implemented | |||||||||
| LDRA tool suite |
| 245 S | Fully implemented | ||||||||
| Polyspace Bug Finder |
| MISRA CERT C: 2012 Rule 16.2 | A switch label shall only be used when the most closely-enclosing compound statement is the body of a switch statement | Rec. MSC20-C | Checks for situations where switch label is not at the outermost level of switch statement body (rec. fully covered) | ||||||
| cPRQA QA-C |
| 2019 | |||||||||
| RuleChecker |
| switch-label | Fully checked | ||||||||
| SonarQube C/C++ Plugin |
| S1036 |
...