Можно ли изменить проверку ReturnCount
, чтобы увеличить значение только для операторов switch
?В документах я не вижу этого, но я готов к грязному взлому или чему-то еще.
У меня есть
<module name="ReturnCount">
<property name="max" value="3"/>
<property name="maxForVoid" value="0"/>
<property name="tokens" value="METHOD_DEF"/>
</module>
<module name="ReturnCount">
<property name="max" value="1"/>
<property name="maxForVoid" value="0"/>
<property name="tokens" value="CTOR_DEF, LAMBDA"/>
</module>
Но для switch
заявлений нам легче и чищевозвращать несколько раз (в большинстве случаев в каждом операторе case), и это правило выдает предупреждение после 3.