Back to Intellij Community

NonCommentSourceStatements

java/java-impl/resources/inspectionDescriptions/NonCommentSourceStatements.html

2025.3-rc-2589 B
Original Source

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 a for(int i = ...;...) statement
  • for loop update statements, that is, i += 2 within a for(int i = ...;...; i += 2) statement

Use the Maximum statements per method field to specify the maximum allowed number of statements in a method.