Declarations and Initialization (DCL)
Guidelines
- DCL01-F. Explicitly declare pure procedures
- DCL02-F. Separate initialization from declaration to avoid implicit variable persistence
- DCL03-F. Avoid undefined behavior due to uninitialized variables
- DCL04-F. Conditionally initialized variables can lead to undefined behavior
- DCL05-F. Uninitialized output arguments can lead to undefined behavior
Risk Assessment Summary
| Rule | Severity | Likelihood | Detectable | Repairable | Priority | Level |
| DCL01-F | Low | Unlikely | Yes | Yes | P3 | L3 |
| DCL02-F | High | Likely | Yes | Yes | P27 | L1 |
| DCL03-F | High | Likely | Yes | Yes | P27 | L1 |
| DCL04-F | High | Likely | Yes | Yes | P27 | L1 |
| DCL05-F | High | Likely | Yes | Yes | P27 | L1 |
Attachments:
button_arrow_left.png (image/png)
button_arrow_up.png (image/png)
button_arrow_right.png (image/png)


