# VERILOG008: Files should not have too many lines of code ## Summary ```{raw} html

Count: 1

ReliabilitySecurityMaintainabilityCode attributeEffort to fixTags
--LOWAdaptability | Modular1hsynthesis, complexity, vscode, linter, simulation
``` ## Description ```{raw} html

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 ```{raw} html

Count: 1

ParameterValueDescription
max350Maximum number of lines of code in a file.
``` ```{raw} html ```