 
                            ...
| Tool | Version | Checker | Description | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Compass/ROSE | 
 | 
 | Does not currently detect violations of this recommendation. Although the recommendation in general cannot be automated, because of the difficulty in enforcing contracts between a variadic function and its invokers, it would be fairly easy to enforce type correctness on arguments to the  | ||||||
| 
 | CC2.DCL11 | Partially implemented | |||||||
| GCC | 
 | 
 | Warns about inconsistently typed arguments to formatted output functions when the  | ||||||
| Klocwork | 
 | ||||||||
| LDRA tool suite | 
 | 41 S, 589 S | Partially implemented | ||||||
| Parasoft Insure++ | Runtime | ||||||||
| Polyspace Bug Finder | R2016a | Format string specifiers and arguments mismatch | String specifiers do not match corresponding arguments | ||||||
| PRQA QA-C | 
 | 0179 (U) | Partially implemented | 
...