| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd"> | |
| <!-- | |
| This configuration file was written by the eclipse-cs plugin configuration editor | |
| --> | |
| <!-- | |
| Checkstyle-Configuration: EMF Compare | |
| Description: none | |
| --> | |
| <module name="Checker"> | |
| <property name="severity" value="warning"/> | |
| <module name="TreeWalker"> | |
| <module name="FileContentsHolder"/> | |
| <module name="JavadocMethod"> | |
| <property name="severity" value="error"/> | |
| <property name="allowUndeclaredRTE" value="true"/> | |
| <property name="allowMissingPropertyJavadoc" value="true"/> | |
| <property name="suppressLoadErrors" value="true"/> | |
| </module> | |
| <module name="JavadocStyle"> | |
| <property name="severity" value="error"/> | |
| <property name="checkEmptyJavadoc" value="true"/> | |
| <property name="checkHtml" value="false"/> | |
| </module> | |
| <module name="JavadocType"> | |
| <property name="severity" value="error"/> | |
| <property name="authorFormat" value="(<a href="mailto:[a-z.]+@[a-z.]+\.[a-z]{2,4}\">)?[A-Z][a-z]+\s[A-Z][a-z]+(</a>)?"/> | |
| <property name="allowUnknownTags" value="true"/> | |
| </module> | |
| <module name="JavadocVariable"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="ConstantName"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="LocalFinalVariableName"> | |
| <property name="severity" value="error"/> | |
| </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="MethodTypeParameterName"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="PackageName"> | |
| <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="AvoidStarImport"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="IllegalImport"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="ImportOrder"> | |
| <property name="severity" value="error"/> | |
| <property name="option" value="top"/> | |
| </module> | |
| <module name="RedundantImport"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="UnusedImports"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="AnonInnerLength"> | |
| <property name="severity" value="error"/> | |
| <property name="max" value="25"/> | |
| </module> | |
| <module name="ExecutableStatementCount"> | |
| <property name="severity" value="error"/> | |
| <property name="max" value="70"/> | |
| <property name="tokens" value="INSTANCE_INIT,STATIC_INIT,METHOD_DEF,CTOR_DEF"/> | |
| </module> | |
| <module name="MethodLength"> | |
| <property name="severity" value="error"/> | |
| <property name="max" value="120"/> | |
| </module> | |
| <module name="ParameterNumber"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="OuterTypeNumber"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="EmptyForInitializerPad"> | |
| <property name="severity" value="error"/> | |
| <property name="option" value="space"/> | |
| </module> | |
| <module name="EmptyForIteratorPad"> | |
| <property name="severity" value="ignore"/> | |
| <property name="option" value="space"/> | |
| <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/> | |
| </module> | |
| <module name="NoWhitespaceBefore"> | |
| <property name="severity" value="error"/> | |
| <property name="allowLineBreaks" value="true"/> | |
| <property name="tokens" value="SEMI,DOT,POST_DEC,POST_INC"/> | |
| </module> | |
| <module name="MethodParamPad"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="ParenPad"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="TypecastParenPad"> | |
| <property name="severity" value="error"/> | |
| <property name="tokens" value="RPAREN,TYPECAST"/> | |
| </module> | |
| <module name="WhitespaceAfter"> | |
| <property name="severity" value="error"/> | |
| <property name="tokens" value="COMMA,SEMI"/> | |
| </module> | |
| <module name="WhitespaceAround"> | |
| <property name="severity" value="error"/> | |
| <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_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,LITERAL_ASSERT,TYPE_EXTENSION_AND,WILDCARD_TYPE"/> | |
| </module> | |
| <module name="ModifierOrder"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="RedundantModifier"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="AvoidNestedBlocks"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="EmptyBlock"> | |
| <property name="severity" value="error"/> | |
| <property name="option" value="text"/> | |
| </module> | |
| <module name="LeftCurly"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="NeedBraces"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="RightCurly"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="RightCurly"/> | |
| <module name="LeftCurly"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="AvoidInlineConditionals"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="CovariantEquals"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="DefaultComesLast"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="DeclarationOrder"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="FinalLocalVariable"> | |
| <property name="severity" value="ignore"/> | |
| <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/> | |
| </module> | |
| <module name="EmptyStatement"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="EqualsAvoidNull"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="EqualsHashCode"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="ExplicitInitialization"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="FallThrough"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="HiddenField"> | |
| <property name="severity" value="error"/> | |
| <property name="ignoreConstructorParameter" value="true"/> | |
| <property name="ignoreSetter" value="true"/> | |
| </module> | |
| <module name="IllegalInstantiation"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="IllegalCatch"> | |
| <property name="severity" value="error"/> | |
| <property name="illegalClassNames" value="java.lang.Exception, java.lang.Throwable, java.lang.RuntimeException, java.lang.Error"/> | |
| </module> | |
| <module name="IllegalThrows"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="InnerAssignment"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="JUnitTestCase"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="MagicNumber"> | |
| <property name="severity" value="error"/> | |
| <property name="ignoreNumbers" value="-100, -10, -1, -0.75, -0.5, -0.1, 0, 0.1, 0.5, 0.75, 1, 2, 3, 4, 5, 6, 10, 11, 13, 100, 1000, 10000"/> | |
| </module> | |
| <module name="MissingSwitchDefault"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="ModifiedControlVariable"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="MultipleStringLiterals"> | |
| <property name="severity" value="error"/> | |
| <property name="allowedDuplicates" value="2"/> | |
| </module> | |
| <module name="MultipleVariableDeclarations"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="NestedForDepth"> | |
| <property name="severity" value="error"/> | |
| <property name="max" value="2"/> | |
| </module> | |
| <module name="NestedIfDepth"> | |
| <property name="severity" value="error"/> | |
| <property name="max" value="2"/> | |
| </module> | |
| <module name="NestedTryDepth"> | |
| <property name="severity" value="error"/> | |
| <property name="max" value="2"/> | |
| </module> | |
| <module name="NoClone"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="NoFinalizer"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="PackageDeclaration"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="ParameterAssignment"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="RedundantThrows"> | |
| <property name="severity" value="error"/> | |
| <property name="allowUnchecked" value="true"/> | |
| <property name="allowSubclasses" value="true"/> | |
| <property name="suppressLoadErrors" value="true"/> | |
| </module> | |
| <module name="ReturnCount"> | |
| <property name="severity" value="error"/> | |
| <property name="format" value="^$"/> | |
| </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="ArrayTrailingComma"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="UnnecessaryParentheses"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="OneStatementPerLine"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="FinalClass"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="HideUtilityClassConstructor"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="MutableException"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="ThrowsCount"> | |
| <property name="severity" value="error"/> | |
| <property name="max" value="3"/> | |
| </module> | |
| <module name="VisibilityModifier"> | |
| <property name="severity" value="error"/> | |
| <property name="packageAllowed" value="true"/> | |
| <property name="protectedAllowed" value="true"/> | |
| </module> | |
| <module name="BooleanExpressionComplexity"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="ClassDataAbstractionCoupling"> | |
| <property name="severity" value="info"/> | |
| <property name="max" value="12"/> | |
| </module> | |
| <module name="ClassFanOutComplexity"> | |
| <property name="severity" value="info"/> | |
| <property name="max" value="30"/> | |
| </module> | |
| <module name="CyclomaticComplexity"> | |
| <property name="severity" value="info"/> | |
| </module> | |
| <module name="JavaNCSS"> | |
| <property name="severity" value="info"/> | |
| </module> | |
| <module name="NPathComplexity"> | |
| <property name="severity" value="info"/> | |
| </module> | |
| <module name="ArrayTypeStyle"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="UpperEll"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="OuterTypeFilename"> | |
| <property name="severity" value="error"/> | |
| </module> | |
| <module name="AbstractClassName"> | |
| <property name="severity" value="error"/> | |
| <property name="format" value="^Abstract.*$"/> | |
| </module> | |
| </module> | |
| <module name="FileLength"> | |
| <property name="severity" value="error"/> | |
| <property name="max" value="2500"/> | |
| </module> | |
| <module name="SuppressionCommentFilter"/> | |
| </module> |