Inspectopedia
 
2024.3

Overly long method

Warning
New
Last modified: 03 December 2024

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.