...
Tool | Version | Checker | Description | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Axivion Bauhaus Suite |
| CertC-ERR34 | ||||||||||||||
Clang |
| cert-err34-c | Checked by clang-tidy | |||||||||||||
CodeSonar |
| BADFUNC.ATOF (customization) | Use of atof Users can add custom checks for uses of other undesirable conversion functions. | |||||||||||||
Compass/ROSE | Can detect violations of this recommendation by flagging invocations of the following functions:
| |||||||||||||||
Klocwork |
| MISRA.STDLIB.ATOI | ||||||||||||||
LDRA tool suite |
| 44 S | Fully implemented | |||||||||||||
Parasoft C/C++test |
| MISRA2004-20_10 | CERT_C-ERR34-a | The library functions atof, atoi and atol from library stdlib.h shall not be used | ||||||||||||
| R2016b |
| CERT C: Rule ERR34-C | Checks for unsafe Unsafe conversion from string to numeric value String to number conversion without validation checks(rule fully covered) | ||||||||||||
PRQA QA-C++ |
| 5030 | Partially implemented5016 | |||||||||||||
PRQA QA-C++ |
| v
| v5030 | Partially implemented
| 5016 | |||||||||||
SonarQube C/C++ Plugin |
| S989 |
...