Pattern: Inferred method with explicit return type
Issue: -
A public method declared on a type is effectively an API declaration. Explicitly declaring a return type means that other code which depends on that type won't break unexpectedly.
Name | Description | Type | Default Value |
---|---|---|---|
ignoreOverride | Ignore overridden methods | boolean | false |
<check enabled="true" class="org.scalastyle.scalariform.PublicMethodsHaveTypeChecker" level="warning">
<parameters>
<parameter name="ignoreOverride">false</parameter>
</parameters>
</check>