...
Recommendation | Severity | Likelihood | Detectable | RepairableRemediation Cost | Priority | Level |
|---|---|---|---|---|---|---|
EXP15-C | High | Likely | Yes | YesLow | 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 semicolon | |||||||||||
| PC-lint 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 | | Include Page | | PRQA QA-C_v | PRQA QA-C_v | 3109||||||
| PVS-Studio |
| V529, V715 | ||||||||||||
| SonarQube C/C++ Plugin |
| S1116 | ||||||||||||
| RuleChecker |
| empty-body | Fully checked |
...