| <?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: Checkstyle ESF |
| Description: none |
| --> |
| <module name="Checker"> |
| <property name="severity" value="warning"/> |
| <module name="TreeWalker"> |
| <property name="severity" value="warning"/> |
| <module name="AnnotationUseStyle"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="MissingDeprecated"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="MissingOverride"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="SuppressWarnings"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="JavadocMethod"> |
| <property name="severity" value="warning"/> |
| <property name="suppressLoadErrors" value="true"/> |
| </module> |
| <module name="JavadocStyle"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="JavadocType"> |
| <property name="severity" value="warning"/> |
| <property name="authorFormat" value="\$Author.*\$"/> |
| <property name="versionFormat" value="\$Revision.*\$"/> |
| </module> |
| <module name="JavadocVariable"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="AbstractClassName"> |
| <property name="severity" value="warning"/> |
| <property name="format" value="^Abstract.{1,22}$"/> |
| </module> |
| <module name="ClassTypeParameterName"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="ConstantName"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="LocalFinalVariableName"> |
| <property name="severity" value="warning"/> |
| <property name="format" value="(^[v][A-Z][a-zA-Z0-9]{0,28}$)|(^[a-z]{1}$)|(^[p][A-Z]{0,1}[a-zA-Z0-9]{0,19}Exception$)"/> |
| </module> |
| <module name="LocalVariableName"> |
| <property name="severity" value="warning"/> |
| <property name="format" value="(^[v][A-Z][a-zA-Z0-9]{0,28}$)|(^[a-z]{1}$)|(^[p][A-Z]{0,1}[a-zA-Z0-9]{0,19}Exception$)"/> |
| </module> |
| <module name="MemberName"> |
| <property name="severity" value="warning"/> |
| <property name="format" value="^[m][A-Z][a-zA-Z0-9]{0,28}$"/> |
| </module> |
| <module name="MethodName"> |
| <property name="severity" value="warning"/> |
| <property name="format" value="^[a-z][a-zA-Z0-9]{0,49}$"/> |
| </module> |
| <module name="MethodTypeParameterName"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="PackageName"> |
| <property name="severity" value="error"/> |
| <property name="format" value="^(org)(\.polarsys)(\.esf)(\.[a-zA-Z_][a-zA-Z0-9_]*)*$"/> |
| </module> |
| <module name="ParameterName"> |
| <property name="severity" value="warning"/> |
| <property name="format" value="^[p][A-Z][a-zA-Z0-9]{0,28}$"/> |
| </module> |
| <module name="StaticVariableName"> |
| <property name="severity" value="warning"/> |
| <property name="format" value="^[s][A-Z][a-zA-Z0-9]{0,28}$"/> |
| </module> |
| <module name="TypeName"> |
| <property name="severity" value="warning"/> |
| <property name="format" value="^[A-Z][a-zA-Z0-9]{0,49}$"/> |
| </module> |
| <module name="AvoidStarImport"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="AvoidStaticImport"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="IllegalImport"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="RedundantImport"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="UnusedImports"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="AnonInnerLength"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="200"/> |
| </module> |
| <module name="ExecutableStatementCount"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="50"/> |
| <property name="tokens" value="INSTANCE_INIT,STATIC_INIT,METHOD_DEF,CTOR_DEF"/> |
| </module> |
| <module name="LineLength"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="120"/> |
| <property name="tabWidth" value="4"/> |
| </module> |
| <module name="MethodLength"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="50"/> |
| </module> |
| <module name="ParameterNumber"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="5"/> |
| </module> |
| <module name="OuterTypeNumber"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="GenericWhitespace"> |
| <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="severity" value="warning"/> |
| </module> |
| <module name="NoWhitespaceBefore"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="MethodParamPad"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="ParenPad"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="TypecastParenPad"> |
| <property name="severity" value="warning"/> |
| <property name="tokens" value="RPAREN,TYPECAST"/> |
| </module> |
| <module name="WhitespaceAfter"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="WhitespaceAround"> |
| <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="AvoidNestedBlocks"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="EmptyBlock"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="LeftCurly"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="NeedBraces"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="RightCurly"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="AvoidInlineConditionals"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="CovariantEquals"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="DefaultComesLast"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="DeclarationOrder"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="EmptyStatement"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="EqualsAvoidNull"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="EqualsHashCode"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="FallThrough"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="FinalLocalVariable"> |
| <property name="severity" value="info"/> |
| <property name="tokens" value="PARAMETER_DEF"/> |
| </module> |
| <module name="HiddenField"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="IllegalInstantiation"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="IllegalCatch"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="IllegalTokenText"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="IllegalType"> |
| <property name="severity" value="warning"/> |
| <property name="tokens" value="METHOD_DEF,PARAMETER_DEF,VARIABLE_DEF"/> |
| <property name="format" value="^(.*[\.])?Abstract$"/> |
| </module> |
| <module name="InnerAssignment"> |
| <property name="severity" value="error"/> |
| </module> |
| <module name="MissingCtor"> |
| <property name="severity" value="warning"/> |
| <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="inherit"/> |
| </module> |
| <module name="MissingSwitchDefault"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="ModifiedControlVariable"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="MultipleStringLiterals"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="MultipleVariableDeclarations"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="NestedIfDepth"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="3"/> |
| </module> |
| <module name="NestedTryDepth"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="3"/> |
| </module> |
| <module name="NoClone"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="NoFinalizer"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="PackageDeclaration"> |
| <property name="severity" value="error"/> |
| </module> |
| <module name="ParameterAssignment"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="ReturnCount"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="1"/> |
| </module> |
| <module name="SimplifyBooleanExpression"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="SimplifyBooleanReturn"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="StringLiteralEquality"> |
| <property name="severity" value="error"/> |
| </module> |
| <module name="SuperClone"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="SuperFinalize"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="UnnecessaryParentheses"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="FinalClass"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="HideUtilityClassConstructor"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="InterfaceIsType"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="MutableException"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="ThrowsCount"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="3"/> |
| </module> |
| <module name="VisibilityModifier"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="BooleanExpressionComplexity"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="5"/> |
| </module> |
| <module name="ClassDataAbstractionCoupling"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="10"/> |
| <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="warning"/> |
| </module> |
| <module name="ClassFanOutComplexity"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="CyclomaticComplexity"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="15"/> |
| </module> |
| <module name="JavaNCSS"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="NPathComplexity"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="ArrayTypeStyle"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="Indentation"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="UncommentedMain"> |
| <property name="severity" value="warning"/> |
| <metadata name="net.sf.eclipsecs.core.lastEnabledSeverity" value="warning"/> |
| </module> |
| <module name="UpperEll"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="Regexp"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="OneStatementPerLine"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="NestedForDepth"> |
| <property name="severity" value="warning"/> |
| <property name="max" value="2"/> |
| </module> |
| <module name="InnerTypeLast"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="TrailingComment"> |
| <property name="severity" value="warning"/> |
| <property name="legalComment" value="(\$NON-NLS)"/> |
| </module> |
| <module name="OuterTypeFilename"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="ImportOrder"> |
| <property name="severity" value="warning"/> |
| <property name="option" value="top"/> |
| <property name="groups" value="/^javax?\./,org"/> |
| <property name="separated" value="true"/> |
| </module> |
| </module> |
| <module name="FileLength"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="FileTabCharacter"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="NewlineAtEndOfFile"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="Translation"> |
| <property name="severity" value="warning"/> |
| </module> |
| <module name="SuppressionFilter"> |
| <property name="file" value="${config_loc}/checkstyle_esf_filtering.xml"/> |
| </module> |
| </module> |