...
Tool | Version | Checker | Description | ||||||
---|---|---|---|---|---|---|---|---|---|
Astrée |
| Supported indirectly via MISRA C:2012 Rule 5.3. | |||||||
Axivion Bauhaus Suite |
| CertC-DCL01 | |||||||
CodeSonar |
| LANG.ID.ND.NEST | Non-distinct identifiers: nested scope | ||||||
Compass/ROSE | |||||||||
| CC2.DCL01 | Fully implemented | |||||||
Klocwork |
| ||||||||
LDRA tool suite |
| 131 S | Fully implemented | ||||||
Parasoft C/C++test |
| CERT_C-DCL01-a | Identifier declared in a local or function prototype scope shall not hide an identifier declared in a global or namespace scope | ||||||
Polyspace Bug Finder |
| MISRA CERT C: 2012 Rule 5.3Rec. DCL02-C | Checks for use of typographically ambiguous identifiers (rule fully covered) Variable hides another variable of same name with nested scope An identifier declared in an inner scope shall not hide an identifier declared in an outer scope | ||||||
PRQA QA-C |
| 0795, 0796, 2547, 3334 | Fully implemented | ||||||
PVS-Studio |
| V561, V688, V703, V711 | |||||||
RuleChecker |
| Supported indirectly via MISRA C:2012 Rule 5.3. | |||||||
Splint |
|
...