HDL1029: FSM should not have states that can target too many other states
Summary
| Reliability | Security | Maintainability | Code attribute | Effort to fix | Tags |
|---|---|---|---|---|---|
| MEDIUM | - | MEDIUM | Intentionality | Clear | 30min | synthesis, bug-finder, complexity, fsm, linty-ultra |
Description
An FSM having states that can target too many other states is hard to understand and maintain.
Parameters
| Parameter | Value | Description |
|---|---|---|
| max | 2 | Maximum allowed number of target states |