...
Recommendation | Severity | Likelihood | Detectable | RepairableRemediation Cost | Priority | Level |
|---|---|---|---|---|---|---|
EXP15-C | High | Likely | Yes | LowYes | P27 | L1 |
Automated Detection
Tool | Version | Checker | Description | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Astrée |
| empty-body | Fully checked | ||||||||
| Axivion Bauhaus Suite |
| CertC-EXP15 | Fully implemented | ||||||||
| CodeSonar |
| LANG.STRUCT.EBS | Empty branch statement | ||||||||
| Helix QAC |
| C3109 | |||||||||
| Klocwork |
| SEMICOL | |||||||||
| LDRA tool suite |
| 11 S, 12 S, 428 S | Fully Implemented | ||||||||
| Parasoft C/C++test |
| CERT_C-EXP15-a | Suspicious use of semicolonPRQA QA | ||||||||
| PC- | Clint Plus |
| 721, 722 | Partially supported: reports missing body from if, for, or while with semi-colon immediately following predicate | |||||||
| Polyspace Bug Finder |
| CERT C: Rec. EXP15-C | Checks for semicolon on same line as for, if or while statement (rule fully covered) | PRQA QA-C_v | PRQA QA-C_v | 3109||||||
| PVS-Studio |
| V529, V715 | |||||||||
| SonarQube C/C++ Plugin |
| S1116 | |||||||||
| RuleChecker |
| empty-body | Fully checked |
...