Overly long method
Reports methods whose number of statements exceeds the specified maximum.
Methods with too many statements may be confusing and are a good sign that refactoring is necessary.
The following statements are not counted:
empty statements (semicolons)
block statements
for
loop initialization statements, that is,int i = ...
within afor(int i = ...;...)
statementfor
loop update statements, that is,i += 2
within afor(int i = ...;...; i += 2)
statement
Use the Maximum statements per method field to specify the maximum allowed number of statements in a method.
Inspection options
Option | Type | Default |
---|---|---|
Non-comment source statements limit | Number | 30 |
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |
Last modified: 13 July 2023