
...
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 | |||||||
Cppcheck |
| missingReturn | Fully implemented | |||||||
Cppcheck Premium |
| missingReturnFully implemented | ||||||||
Helix QAC |
| C++4022 DF2888 | ||||||||
Klocwork |
| FUNCRET.GEN FUNCRET.IMPLICIT | ||||||||
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, except main(), 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) | |||||||
RuleChecker |
| return-implicit | Fully checked | |||||||
SonarQube C/C++ Plugin |
| S935 | ||||||||
TrustInSoft Analyzer |
| Body of function falls-through | Exhaustively verified. |
...