 
                            ...
| Tool | Version | Checker | Description | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Astrée | 
 | enum-implicit-value | Fully checked | ||||||
| CodeSonar | 
 | LANG.STRUCT.INIT.ENUM | Inconsistent Enumerator Initialization | ||||||
| Compass/ROSE | |||||||||
| 
 | CC2.INT09 | Fully implemented | |||||||
| Klocwork | 
 | MISRA.ENUM.IMPLICIT.VAL.NON_UNIQUE.2012 | |||||||
| LDRA tool suite | 
 | 85 S, 630 S | Fully implemented | ||||||
| Parasoft C/C++test | 
 | CERT_C-INT09-a | In an enumerator list, the "=" construct shall not be used to explicitly initialise members other than the first, unless all items are explicitly initialised | ||||||
| Polyspace Bug Finder | 
 | MISRA C:2012 Rule 8.12 | Within an enumerator list, the value of an implicitly-specified enumeration constant shall be unique | ||||||
| PRQA QA-C | 
 | 0724 | Fully implemented | ||||||
| RuleChecker | 
 | enum-implicit-value | Fully checked | 
...