Pattern: Use of null
Issue: -
Scala discourages use of null
, preferring Option
.
Note, for performance sensitive code, prefer null
over Option
, in order to avoid virtual method calls and boxing. Label the nullable fields clearly with Nullable.
Name | Description | Type | Default Value |
---|---|---|---|
allowNullChecks | Allow null checks | boolean | true |
<check enabled="true" class="org.scalastyle.scalariform.NullChecker" level="warning">
<parameters>
<parameter name="allowNullChecks">true</parameter>
</parameters>
</check>