...
Rule | Severity | Likelihood | Remediation Cost | Priority | Level |
|---|---|---|---|---|---|
DCL00-J | Low | Unlikely | Medium | P2 | L3 |
Automated Detection
| Tool | Version | Checker | Description | ||||||
|---|---|---|---|---|---|---|---|---|---|
| CodeSonar |
| JAVA.STRUCT.UA JAVA.STRUCT.UA.DEFAULT | Useless Assignment (Java) Useless Assignment to Default (Java) | ||||||
| Parasoft Jtest |
| CERT.DCL00.ACD | Ensure that files do not contain cyclical dependencies | ||||||
| PVS-Studio |
| V6050 | |||||||
| SonarQube |
| Classes should not access their own subclasses during initialization |
...
VOID DCL14-CPP. Avoid assumptions about the initialization order between translation units | |
| ISO/IEC TR 24772:2010 | Initialization of Variables [LAV] |
CWE-665, Improper Initialization |
...