| <?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="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"/> |
| <message key="javadoc.extrahtml" value="Balise HTML en trop : {0}"/> |
| <message key="javadoc.noperiod" value="La première ligne doit se terminer avec un point."/> |
| <message key="javadoc.unclosedhtml" value="Balise HTML trouvée dans la javadoc : {0}"/> |
| </module> |
| <module name="JavadocType"> |
| <property name="severity" value="error"/> |
| <property name="authorFormat" value="^(<a href="mailto:[a-z0-9+.]+@[a-z0-9.]+\.[a-z]{2,}\">)?(([A-Z][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"/> |
| <property name="ignoreOverridden" value="true"/> |
| </module> |
| <module name="StaticVariableName"> |
| <property name="severity" value="error"/> |
| </module> |
| <module name="TypeName"/> |
| <module name="AbstractClassName"> |
| <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"/> |
| <property name="sortStaticImportsAlphabetically" value="true"/> |
| </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="75"/> |
| </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"/> |
| <property name="ignoreOverriddenMethods" value="true"/> |
| </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="COMMA,SEMI,POST_DEC,POST_INC,GENERIC_END"/> |
| </module> |
| <module name="MethodParamPad"> |
| <property name="severity" value="error"/> |
| </module> |
| <module name="ParenPad"> |
| <property name="severity" value="error"/> |
| <property name="tokens" value="ANNOTATION,ANNOTATION_FIELD_DEF,CTOR_DEF,CTOR_CALL,ENUM_CONSTANT_DEF,EXPR,LITERAL_CATCH,LITERAL_DO,LITERAL_FOR,LITERAL_IF,LITERAL_NEW,LITERAL_SWITCH,LITERAL_SYNCHRONIZED,LITERAL_WHILE,METHOD_CALL,METHOD_DEF,RESOURCE_SPECIFICATION,SUPER_CTOR_CALL"/> |
| </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,DO_WHILE,EQUAL,GE,GT,LAMBDA,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,TYPE_EXTENSION_AND"/> |
| <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="error"/> |
| </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"/> |
| <property name="allowSingleLineStatement" value="true"/> |
| </module> |
| <module name="RightCurly"> |
| <property name="severity" value="error"/> |
| </module> |
| <module name="EmptyCatchBlock"> |
| <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="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="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"/> |
| <property name="setterCanReturnItsClass" 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="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="3"/> |
| </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="ReturnCount"> |
| <property name="severity" value="error"/> |
| <property name="max" value="4"/> |
| <property name="maxForVoid" value="3"/> |
| <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="warning"/> |
| </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="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"/> |
| <property name="constantWaiverParentToken" value="TYPECAST,METHOD_CALL,EXPR,ARRAY_INIT,UNARY_MINUS,UNARY_PLUS,ELIST,STAR,ASSIGN,PLUS,MINUS,DIV,LITERAL_NEW"/> |
| </module> |
| </module> |
| <module name="FileLength"> |
| <property name="severity" value="error"/> |
| <property name="max" value="2500"/> |
| </module> |
| <module name="SuppressionCommentFilter"/> |
| </module> |