Lambda expressions that are too long may be confusing, and it is often better to extract the statements into a separate method.
The following statements are not counted:
for
loop initialization statements, that is, int i = ...
within a for(int i = ...;...)
statementfor
loop update statements, that is, i += 2
within a for(int i = ...;...; i += 2)
statementUse the Non-comment source statements limit field to specify the maximum allowed number of statements in a lambda expression.