@@ -18,6 +18,19 @@
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.1//EN" "http://www.puppycrawl.com/dtds/configuration_1_1.dtd">
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.1//EN" "http://www.puppycrawl.com/dtds/configuration_1_1.dtd">
<module name="Checker">
<module name="Checker">
<!-- required licence file -->
<module name="Header">
<property name="headerFile" value="${config.dir}/RequiredHeader.txt"/>
<property name="ignoreLines" value="2"/>
</module>
<!-- size limits -->
<module name="FileLength"/>
<module name="FileTabCharacter"/>
<module name="TreeWalker">
<module name="TreeWalker">
<!-- Javadoc requirements -->
<!-- Javadoc requirements -->
<module name="JavadocType">
<module name="JavadocType">
@@ -42,12 +55,6 @@
<module name="ParameterName"/>
<module name="ParameterName"/>
<module name="StaticVariableName"/>
<module name="StaticVariableName"/>
<!-- required licence file -->
<module name="Header">
<property name="headerFile" value="${config.dir}/RequiredHeader.txt"/>
<property name="ignoreLines" value="2"/>
</module>
<!-- Import conventions -->
<!-- Import conventions -->
<module name="AvoidStarImport"/>
<module name="AvoidStarImport"/>
<module name="IllegalImport"/>
<module name="IllegalImport"/>
@@ -55,7 +62,6 @@
<module name="UnusedImports"/>
<module name="UnusedImports"/>
<!-- size limits -->
<!-- size limits -->
<module name="FileLength"/>
<module name="LineLength">
<module name="LineLength">
<property name="max" value="100"/>
<property name="max" value="100"/>
<property name="ignorePattern" value="^ *\* *[^ ]+$"/>
<property name="ignorePattern" value="^ *\* *[^ ]+$"/>
@@ -69,7 +75,6 @@
<module name="NoWhitespaceBefore"/>
<module name="NoWhitespaceBefore"/>
<module name="OperatorWrap"/>
<module name="OperatorWrap"/>
<module name="ParenPad"/>
<module name="ParenPad"/>
<module name="TabCharacter"/>
<module name="WhitespaceAfter"/>
<module name="WhitespaceAfter"/>
<module name="WhitespaceAround"/>
<module name="WhitespaceAround"/>
@@ -77,7 +82,6 @@
<module name="ModifierOrder"/>
<module name="ModifierOrder"/>
<module name="RedundantModifier"/>
<module name="RedundantModifier"/>
<!-- Checks for blocks -->
<!-- Checks for blocks -->
<module name="AvoidNestedBlocks"/>
<module name="AvoidNestedBlocks"/>
<module name="EmptyBlock">
<module name="EmptyBlock">
@@ -87,10 +91,8 @@
<module name="NeedBraces"/>
<module name="NeedBraces"/>
<module name="RightCurly"/>
<module name="RightCurly"/>
<!-- Checks for common coding problems -->
<!-- Checks for common coding problems -->
<!--<module name="AvoidInlineConditionals"/> -->
<!--<module name="AvoidInlineConditionals"/> -->
<module name="DoubleCheckedLocking"/>
<module name="EmptyStatement"/>
<module name="EmptyStatement"/>
<module name="EqualsHashCode"/>
<module name="EqualsHashCode"/>
<module name="IllegalInstantiation">
<module name="IllegalInstantiation">
@@ -116,19 +118,22 @@
<!-- Miscellaneous other checks. -->
<!-- Miscellaneous other checks. -->
<module name="ArrayTypeStyle"/>
<module name="ArrayTypeStyle"/>
<module name="GenericIllegalRegexp">
<property name="format" value="\s+$"/>
<property name="message" value="Line has trailing spaces."/>
</module>
<!-- <module name="TodoComment"/> -->
<!-- <module name="TodoComment"/> -->
<module name="UpperEll"/>
<module name="UpperEll"/>
<!-- allow comment suppression of checks -->
<!-- allow comment suppression of checks -->
<module name="FileContentsHolder"/>
<module name="FileContentsHolder"/>
</module>
</module>
<module name="RegexpSingleline">
<!-- \s matches whitespace character, $ matches end of line. -->
<property name="format" value="\s+$"/>
</module>
<!-- <module name="au.com.redhillconsulting.simian.SimianCheck"/> -->
<!-- <module name="au.com.redhillconsulting.simian.SimianCheck"/> -->
<module name="SuppressionCommentFilter">
<module name="SuppressionCommentFilter">
<property name="offCommentFormat" value="CheckStyle\:([\w\|]+) *OFF"/>
<property name="offCommentFormat" value="CheckStyle\:([\w\|]+) *OFF"/>
<property name="onCommentFormat" value="CheckStyle\:([\w\|]+) *ON"/>
<property name="onCommentFormat" value="CheckStyle\:([\w\|]+) *ON"/>
<property name="checkFormat" value="$1"/>
<property name="checkFormat" value="$1"/>
</module>
</module>
</module>
</module>