Reports lambda parameters whose names are too short, too long, or do not follow the specified regular expression pattern.

A quick-fix to rename such parameters is available only in the editor.

Example:


  Function<String, String> id = X -> X;
This example will be reported if the inspection is enabled with the default settings where a parameter name should start with a lowercase letter.

Use the fields in the Options section to specify the minimum length, maximum length, and regular expression for acceptable lambda parameter names. Specify 0 in a length field to skip the corresponding check. Regular expressions use the standard java.util.regex format.