Lambda parameter naming convention
Reports lambda parameters whose names are too short, too long, or do not follow the specified regular expression pattern.
Example: Function<String, String> id = X -> X; should be reported if the inspection is enabled with the default settings in which a parameter name should start with a lowercase letter.
Locating this inspection
- By ID
Can be used to locate inspection in e.g. Qodana configuration files, where you can quickly enable or disable it, or adjust its settings.
LambdaParameterNamingConvention- Via Settings dialog
Path to the inspection settings via IntelliJ Platform IDE Settings dialog, when you need to adjust inspection settings directly from your IDE.
Configure the inspection:
Use the fields in the Options section to specify the minimum length, maximum length, and a regular expression expected for lambda parameter names. Specify 0 in order not to check the length of names.
Regular expressions should be specified in the standard java.util.regex format.
Inspection ID: LambdaParameterNamingConvention
Inspection options
Here you can find the description of settings available for the Lambda parameter naming convention inspection, and the reference of their default values.
- Pattern
Option ID:
m_regexDefault value:
[a-z][A-Za-z\d]*- Min length
Option ID:
m_minLengthDefault value:
1- Max length
Option ID:
m_maxLengthDefault value:
20
Suppressing Inspection
You can suppress this inspection by placing the following comment marker before the code fragment where you no longer want messages from this inspection to appear:
More detailed instructions as well as other ways and options that you have can be found in the product documentation:
Inspection Details | |
|---|---|
By default bundled with: |