Use different parameter number checks for methods and constructors.

This commit is contained in:
Jeremy Wood 2023-09-09 11:28:24 -04:00
parent 700b0cc81c
commit c340f16f63
No known key found for this signature in database
GPG Key ID: C5BAD04C77B91B4B

View File

@ -520,15 +520,30 @@
<property name="max" value="1"/> <property name="max" value="1"/>
</module> </module>
<module name="ParameterNumber"> <module name="ParameterNumber">
<property name="id" value="ConsiderLessParameters"/> <property name="id" value="ConsiderLessMethodParameters"/>
<property name="max" value="3"/> <property name="max" value="4"/>
<property name="ignoreOverriddenMethods" value="true"/> <property name="ignoreOverriddenMethods" value="true"/>
<property name="severity" value="info"/> <property name="severity" value="info"/>
<property name="tokens" value="METHOD_DEF"/>
</module> </module>
<module name="ParameterNumber"> <module name="ParameterNumber">
<property name="id" value="ProbablyTooManyParameters"/> <property name="id" value="ProbablyTooManyMethodParameters"/>
<property name="max" value="10"/> <property name="max" value="10"/>
<property name="ignoreOverriddenMethods" value="true"/> <property name="ignoreOverriddenMethods" value="true"/>
<property name="tokens" value="METHOD_DEF"/>
</module>
<module name="ParameterNumber">
<property name="id" value="ConsiderLessConstructorParameters"/>
<property name="max" value="7"/>
<property name="ignoreOverriddenMethods" value="true"/>
<property name="severity" value="info"/>
<property name="tokens" value="CTOR_DEF"/>
</module>
<module name="ParameterNumber">
<property name="id" value="ProbablyTooManyConstructorParameters"/>
<property name="max" value="12"/>
<property name="ignoreOverriddenMethods" value="true"/>
<property name="tokens" value="CTOR_DEF"/>
</module> </module>
<module name="RecordComponentNumber"> <module name="RecordComponentNumber">
<property name="max" value="8"/> <property name="max" value="8"/>