Checkstyle Size Violations, Modifiers, Metrics and Miscellaneous Rules
Meeting Info ¶
| Date | 2023-1-5 |
|---|---|
| Topic | Checkstyle Size Violations, Modifiers, Metrics and Miscellaneous Rules |
| Attendee | Calvin Yan, Selly Huang, Rocky Chi, Daniel Zhou, Ted Zhao, Jackson Liu |
| Note Taker | Ted Zhao |
| Timer | Rocky Chi |
| Duration | 60 minutes |
Meeting Agenda ¶
- Continue go through Checkstyle rules - Size Violations, Modifiers, Metrics and Miscellaneous Rules
Meeting Minutes ¶
Size Violations, Modifiers, Metrics and Miscellaneous Rules ¶
<module name="LambdaBodyLength">
<property name="severity" value="warning"/>
<property name="max" value="50"/>
</module>
<module name="LineLength">
<property name="severity" value="warning"/>
<property name="max" value="120"/>
<property name="fileExtensions" value="java"/>
</module>
<module name="MethodLength">
<property name="severity" value="warning"/>
<property name="max" value="80"/>
<property name="countEmpty" value="false"/>
</module>
<module name="ParameterNumber">
<property name="severity" value="warning"/>
<property name="max" value="7"/>
<property name="ignoreOverriddenMethods" value="true"/>
</module>
<module name="ModifierOrder">
<property name="severity" value="info"/>
</module>
<module name="RedundantModifier">
<property name="severity" value="info"/>
</module>
<module name="BooleanExpressionComplexity">
<property name="severity" value="warning"/>
<property name="max" value="4"/>
</module>
<module name="ArrayTypeStyle">
<property name="severity" value="error"/>
<property name="javaStyle" value="true"/>
</module>
<module name="CommentsIndentation">
<property name="severity" value="info"/>
</module>
<module name="Indentation">
<property name="severity" value="warning"/>
</module>
Reference ¶
check style Size Violations rules
check style Modifiers rules
check style Metrics rules
check style Miscellaneous rules
Action Items ¶
- Create HEA Jira tasks depends on teams priority.
- Enhance the function of sending Jenkins report.
- Enable MCT with checkstyle plugin.
- Add monthly release demo with a HEA section.
- Fix errors found in Jenkins reports.