
...
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:
| |||||||||||||||||||
Helix QAC |
| C5030 C++5016 | ||||||||||||||||||
Klocwork |
| CERT.ERR.CONV.STR_TO_NUM | ||||||||||||||||||
LDRA tool suite |
| 44 S | Fully implemented | |||||||||||||||||
Parasoft C/C++test |
| CERT_C-ERR34-a | The library functions atof, atoi and atol from library stdlib.h shall not be used | |||||||||||||||||
PC-lint Plus |
| 586 | Assistance provided | |||||||||||||||||
| CERT C: Rule ERR34-C | Checks for unsafe conversion from string to numeric value (rule fully covered) | ||||||||||||||||||
PRQA QA-C | ||||||||||||||||||||
Include Page | PRQA QA-C_v | PRQA QA-C_v | 5030 | Partially implemented | PRQA QA-C++ | |||||||||||||||
Include Page | cplusplus:PRQA QA-C++_V | cplusplus:PRQA QA-C++_V | 5016 | SonarQube C/C++ Plugin |
| S989 |
...