# VERILOG057: Named parameters should be used for all instantiations and class parameter overrides ## Summary ```{raw} html
| Reliability | Security | Maintainability | Code attribute | Effort to fix | Tags |
|---|---|---|---|---|---|
| MEDIUM | - | MEDIUM | Intentionality | Clear | 15min | synthesis, vscode, simulation, linter |
Named parameters should be used for all instantiations and class parameter overrides.
fly #(10, 20) i_fly(); // Noncompliant dream #(5) i_dream(); // // Noncompliant
fly #(.HEIGHT(10), .WIDTH(20)) i_fly(); dream #(.HEIGHT(5)) i_dream();