Skip to content

Files

Latest commit

 

History

History
34 lines (26 loc) · 1.04 KB

NamedArgument.md

File metadata and controls

34 lines (26 loc) · 1.04 KB

Pattern: Nameless argument literal

Issue: -

Description

Nameless literals make code harder to understand (consider updateEntity(1, true) and updateEntity(id = 1, enabled = true)).

Parameters

NameDescriptionTypeDefault Value
checkString Check string literals boolean false
ignoreMethod Ignore methods by pattern string ^set.+$

Example configuration

<check enabled="true" class="org.scalastyle.scalariform.NamedArgumentChecker" level="warning">
 <parameters>
  <parameter name="checkString">false</parameter>
  <parameter name="ignoreMethod">^set.+$</parameter>
 </parameters>
</check>