...
Tool | Version | Checker | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
Astrée |
| return-implicit | Fully checked | ||||||
Axivion Bauhaus Suite |
| CertC-MSC37 | |||||||
CodeSonar |
| LANG.STRUCT.MRS | Missing return statement | ||||||
Coverity |
| MISSING_RETURN | Implemented | ||||||
Klocwork |
| FUNCRET.GEN MISRA.RETURN.NOT_LAST | |||||||
LDRA tool suite |
| 2 D, 36 S, 66 S | Fully implemented | ||||||
Parasoft C/C++test |
| CERT_C-MSC37-a | All exit paths from a function with non-void return type shall have an explicit return statement with an expression | ||||||
PC-lint Plus |
| 533 | Fully supported | ||||||
Polyspace Bug Finder |
| CERT C: Rule MSC37-C | Checks for missing return statement (rule fully covered) | ||||||
PRQA QA-C |
| 2888 | |||||||
PRQA QA-C++ |
| 2888, 4022 | |||||||
RuleChecker |
| return-implicit | Fully checked | ||||||
SonarQube C/C++ Plugin |
| S935 | |||||||
TrustInSoft Analyzer |
| Body of function falls-through | Exhaustively verified. | ||||||
Helix QAC |
|
Related Guidelines
Key here (explains table format and definitions)
...