CWE-1080

Source Code File with Excessive Number of Lines of Code. [Complexity-Issues, Improper-Adherence-To-Coding-Standards]

Required inputs: IR

A source code file has too many lines of code.

This issue makes it more difficult to understand and/or maintain the product, which indirectly affects security by making it more difficult or time-consuming to find and/or fix vulnerabilities. It also might make it easier to introduce vulnerabilities.

While the interpretation of "too many lines of code" may vary for each product or developer, CISQ recommends a default threshold value of 1000.

Excerpts from CWE [https://cwe.mitre.org], Copyright (C) 2006-2026, the MITRE Corporation. See section 9.4. "3rd-Party Licenses" in the documentation for full details.

Possible Messages

Key

Text

Severity

Disabled

too_many_lines

File contains too many lines of code (only {} are allowed).

None

False

too_many_lines_with_value

File contains too many lines of code (contains {}, only {} are allowed).

None

False

Options

max_value

max_value : int = 1000

Maximum acceptable number of lines of code.
 

show_value

show_value : bool = False

Whether metric value should be displayed.