123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347 |
- <?xml version="1.0"?>
- <!DOCTYPE module PUBLIC
- "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
- "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
- <module name="er">
- <module name="SuppressionCommentFilter">
- <property name="offCommentFormat" value="CHECKSTYLE-OFF\: ([\w\|]+)"/>
- <property name="onCommentFormat" value="CHECKSTYLE-ON\: ([\w\|]+)"/>
- <property name="checkFormat" value="$1"/>
- </module>
- <module name="TreeWalker">
- <module name="FileContentsHolder"/>
- <module name="ArrayTypeStyle">
- <property name="javaStyle" value="true"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="ModifierOrder">
- <property name="severity" value="warning"/>
- </module>
- <module name="RedundantModifier">
- <property name="severity" value="warning"/>
- </module>
- <module name="TodoComment">
- <property name="format" value="TODO"/>
- <property name="severity" value="info"/>
- </module>
- <module name="TodoComment">
- <property name="format" value="@todo"/>
- <property name="severity" value="info"/>
- </module>
- <module name="UpperEll">
- <property name="severity" value="error"/>
- </module>
- <module name="AvoidNestedBlocks">
- <property name="severity" value="warning"/>
- </module>
- <module name="EmptyBlock">
- <property name="severity" value="warning"/>
- </module>
- <module name="LeftCurly">
- <property name="maxLineLength" value="80"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="NeedBraces">
- <property name="severity" value="error"/>
- </module>
- <module name="RightCurly">
- <property name="severity" value="warning"/>
- </module>
- <module name="CovariantEquals">
- <property name="severity" value="error"/>
- </module>
- <module name="DeclarationOrder">
- <property name="severity" value="warning"/>
- </module>
- <module name="DefaultComesLast">
- <property name="severity" value="error"/>
- </module>
- <module name="DoubleCheckedLocking">
- <property name="severity" value="error"/>
- </module>
- <module name="EmptyStatement">
- <property name="severity" value="error"/>
- </module>
- <module name="EqualsHashCode">
- <property name="severity" value="error"/>
- </module>
- <module name="FallThrough">
- <property name="severity" value="error"/>
- </module>
- <module name="FinalLocalVariable">
- <property name="severity" value="warning"/>
- <property name="tokens" value="VARIABLE_DEF"/>
- </module>
- <module name="HiddenField">
- <property name="ignoreConstructorParameter" value="true"/>
- <property name="ignoreSetter" value="true"/>
- <property name="severity" value="error"/>
- </module>
- <module name="IllegalCatch">
- <property name="severity" value="warning"/>
- </module>
- <module name="IllegalInstantiation">
- <property name="classes" value="java.lang.Boolean"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="IllegalTokenText">
- <property name="format" value="^0[^lx]"/>
- <property name="ignoreCase" value="true"/>
- <property name="severity" value="error"/>
- <property name="tokens" value="NUM_INT,NUM_LONG"/>
- </module>
- <module name="IllegalType">
- <property name="format" value="!UNUSED!"/>
- <property name="ignoredMethodNames" value="getInitialContext,getEnvironment,getInstance"/>
- <property name="illegalClassNames" value="java.util.GregorianCalendar, java.util.LinkedHashMap, java.util.LinkedHashSet, java.util.TreeSet, java.util.TreeMap "/>
- <property name="severity" value="error"/>
- </module>
- <module name="InnerAssignment">
- <property name="severity" value="info"/>
- </module>
- <module name="JUnitTestCase">
- <property name="severity" value="error"/>
- </module>
- <module name="MagicNumber">
- <property name="severity" value="warning"/>
- </module>
- <module name="MissingSwitchDefault">
- <property name="severity" value="error"/>
- </module>
- <module name="MultipleVariableDeclarations">
- <property name="severity" value="warning"/>
- </module>
- <module name="NestedIfDepth">
- <property name="max" value="2"/>
- <property name="severity" value="error"/>
- </module>
- <module name="NestedTryDepth">
- <property name="severity" value="error"/>
- </module>
- <module name="PackageDeclaration">
- <property name="severity" value="error"/>
- </module>
- <module name="RedundantThrows">
- <property name="allowUnchecked" value="true"/>
- <property name="severity" value="error"/>
- </module>
- <module name="ReturnCount">
- <property name="max" value="3"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="SimplifyBooleanExpression">
- <property name="severity" value="error"/>
- </module>
- <module name="SimplifyBooleanReturn">
- <property name="severity" value="error"/>
- </module>
- <module name="StringLiteralEquality">
- <property name="severity" value="error"/>
- </module>
- <module name="SuperClone">
- <property name="severity" value="error"/>
- </module>
- <module name="SuperFinalize">
- <property name="severity" value="error"/>
- </module>
- <module name="UnnecessaryParentheses">
- <property name="severity" value="info"/>
- </module>
- <module name="FinalClass">
- <property name="severity" value="error"/>
- </module>
- <module name="HideUtilityClassConstructor">
- <property name="severity" value="error"/>
- </module>
- <module name="InterfaceIsType">
- <property name="severity" value="error"/>
- </module>
- <module name="MutableException">
- <property name="severity" value="error"/>
- </module>
- <module name="ThrowsCount">
- <property name="max" value="2"/>
- <property name="severity" value="error"/>
- </module>
- <module name="VisibilityModifier">
- <property name="protectedAllowed" value="true"/>
- <property name="severity" value="error"/>
- </module>
- <module name="AvoidStarImport">
- <property name="severity" value="warning"/>
- </module>
- <module name="IllegalImport">
- <property name="severity" value="warning"/>
- </module>
- <module name="ImportOrder">
- <property name="groups" value="java,javax,org,net,com,uk" />
- <property name="ordered" value="true"/>
- <property name="severity" value="info"/>
- <property name="separated" value="true" />
- </module>
- <module name="RedundantImport">
- <property name="severity" value="warning"/>
- </module>
- <module name="UnusedImports">
- <property name="severity" value="warning"/>
- </module>
- <module name="Indentation">
- <property name="severity" value="info"/>
- </module>
- <module name="JavadocMethod">
- <property name="scope" value="private"/>
- <property name="severity" value="info"/>
- <property name="allowUndeclaredRTE" value="true"/>
- </module>
- <module name="JavadocMethod">
- <property name="scope" value="package"/>
- <property name="severity" value="warning"/>
- <property name="allowUndeclaredRTE" value="true"/>
- </module>
- <module name="JavadocStyle">
- <property name="checkEmptyJavadoc" value="true"/>
- <property name="scope" value="private"/>
- <property name="severity" value="info"/>
- </module>
- <module name="JavadocType">
- <property name="authorFormat" value="[A-Z][a-z]+ [A-Z][a-z]+"/>
- <property name="versionFormat" value="\$Id.*\$"/>
- <property name="scope" value="private"/>
- <property name="severity" value="error"/>
- </module>
- <module name="JavadocVariable">
- <property name="scope" value="protected"/>
- <property name="severity" value="error"/>
- </module>
- <module name="JavadocVariable">
- <property name="scope" value="package"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="BooleanExpressionComplexity">
- <property name="max" value="7"/>
- <property name="severity" value="error"/>
- </module>
- <module name="BooleanExpressionComplexity">
- <property name="max" value="4"/>
- <property name="severity" value="info"/>
- </module>
- <module name="ClassDataAbstractionCoupling">
- <property name="max" value="30"/>
- <property name="severity" value="info"/>
- </module>
- <module name="ClassFanOutComplexity">
- <property name="max" value="40"/>
- <property name="severity" value="info"/>
- </module>
- <module name="CyclomaticComplexity">
- <property name="max" value="11"/>
- <property name="severity" value="info"/>
- </module>
- <module name="NPathComplexity">
- <property name="severity" value="warning"/>
- </module>
- <module name="ConstantName">
- <property name="severity" value="error"/>
- </module>
- <module name="LocalFinalVariableName">
- <property name="severity" value="error"/>
- <property name="tokens" value="VARIABLE_DEF" />
- </module>
- <module name="LocalVariableName">
- <property name="severity" value="error"/>
- </module>
- <module name="MemberName">
- <property name="severity" value="error"/>
- </module>
- <module name="MethodName">
- <property name="severity" value="error"/>
- </module>
- <module name="MethodParamPad">
- <property name="severity" value="warning"/>
- </module>
- <module name="PackageName">
- <property name="format" value="^[a-z]+(\.[a-z][a-z0-9]*)*$"/>
- <property name="severity" value="error"/>
- </module>
- <module name="ParameterName">
- <property name="severity" value="error"/>
- </module>
- <module name="StaticVariableName">
- <property name="severity" value="error"/>
- </module>
- <module name="TypeName">
- <property name="severity" value="error"/>
- </module>
- <module name="AnonInnerLength">
- <property name="max" value="75"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="ExecutableStatementCount">
- <property name="max" value="50"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="FileLength">
- <property name="severity" value="warning"/>
- </module>
- <module name="LineLength">
- <property name="ignorePattern" value="\$Header"/>
- <property name="max" value="120"/>
- <property name="severity" value="info"/>
- <property name="tabWidth" value="8"/>
- </module>
- <module name="MethodLength">
- <property name="severity" value="warning"/>
- </module>
- <module name="ParameterNumber">
- <property name="max" value="6"/>
- <property name="severity" value="info"/>
- </module>
- <module name="ParameterNumber">
- <property name="max" value="12"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="EmptyForInitializerPad">
- <property name="severity" value="warning"/>
- </module>
- <module name="EmptyForIteratorPad">
- <property name="severity" value="warning"/>
- </module>
- <module name="NoWhitespaceAfter">
- <property name="allowLineBreaks" value="true"/>
- <property name="severity" value="warning"/>
- <property name="tokens" value="BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNARY_PLUS"/>
- </module>
- <module name="NoWhitespaceBefore">
- <property name="severity" value="warning"/>
- <property name="allowLineBreaks" value="true"/>
- <property name="tokens" value="BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNARY_PLUS"/>
- </module>
- <module name="OperatorWrap">
- <property name="severity" value="warning"/>
- </module>
- <module name="ParenPad">
- <property name="severity" value="warning"/>
- <property name="tokens" value="CTOR_CALL, METHOD_CALL, SUPER_CTOR_CALL"/>
- </module>
- <!--
- <module name="TabCharacter">
- <property name="severity" value="warning"/>
- </module>
- -->
- <module name="TypecastParenPad">
- <property name="option" value="nospace"/>
- <property name="severity" value="warning"/>
- </module>
- <module name="WhitespaceAfter">
- <property name="severity" value="warning"/>
- <property name="tokens" value="COMMA, SEMI"/>
- </module>
- <module name="WhitespaceAround">
- <property name="tokens" value="ASSIGN, BAND, BAND_ASSIGN, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN, BXOR, BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN, EQUAL, GE, GT, LAND, LCURLY, LE, LITERAL_ASSERT, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_RETURN, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, LOR, LT, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN, NOT_EQUAL, PLUS, PLUS_ASSIGN, QUESTION, RCURLY, SL, SLIST, SL_ASSIGN, SR, SR_ASSIGN, STAR, STAR_ASSIGN, TYPE_EXTENSION_AND, WILDCARD_TYPE"/>
- <property name="severity" value="warning"/>
- </module>
- </module>
- </module>
|