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