VERILOG008: Files should not have too many lines of code
Summary
| Reliability | Security | Maintainability | Code attribute | Effort to fix | Tags |
|---|---|---|---|---|---|
| - | - | LOW | Adaptability | Modular | 1h | synthesis, complexity, vscode, linter, simulation |
Description
A source file that grows too much tends to aggregate too many responsibilities and inevitably becomes harder to understand and therefore to maintain. Above a specific threshold, it is strongly advised to refactor it into smaller pieces of code which focus on well-defined tasks. Those smaller files will not only be easier to understand but also probably easier to test.
Parameters
| Parameter | Value | Description |
|---|---|---|
| max | 350 | Maximum number of lines of code in a file. |