<?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: LiteLoader Description: none --> <module name="Checker"> <property name="severity" value="warning"/> <property name="charset" value="UTF-8"/> <module name="TreeWalker"> <module name="FileContentsHolder"/> <module name="OuterTypeFilename"/> <module name="IllegalTokenText"> <property name="tokens" value="STRING_LITERAL, CHAR_LITERAL"/> <property name="format" value="\\u00(08|09|0(a|A)|0(c|C)|0(d|D)|22|27|5(C|c))|\\(0(10|11|12|14|15|42|47)|134)"/> <property name="message" value="Avoid using corresponding octal or Unicode escape."/> </module> <module name="EmptyBlock"> <property name="option" value="TEXT"/> <property name="tokens" value="LITERAL_TRY, LITERAL_FINALLY, LITERAL_IF, LITERAL_ELSE, LITERAL_SWITCH"/> </module> <module name="ArrayTypeStyle"/> <module name="MissingSwitchDefault"/> <module name="FallThrough"/> <module name="UpperEll"/> <module name="ModifierOrder"/> <module name="PackageName"> <property name="format" value="^[a-z]+(\.[a-z][a-z0-9]*)*$"/> <message key="name.invalidPattern" value="Package name ''{0}'' must match pattern ''{1}''."/> </module> <module name="TypeName"> <message key="name.invalidPattern" value="Type name ''{0}'' must match pattern ''{1}''."/> </module> <module name="MemberName"> <property name="format" value="^[a-z]([a-zA-Z0-9_]*)?$"/> <message key="name.invalidPattern" value="Member name ''{0}'' must match pattern ''{1}''."/> </module> <module name="ParameterName"> <property name="format" value="^[a-z]([a-zA-Z0-9]*)?$"/> <message key="name.invalidPattern" value="Parameter name ''{0}'' must match pattern ''{1}''."/> </module> <module name="LocalVariableName"> <property name="format" value="^[a-z]([a-zA-Z0-9]*)?$"/> <property name="tokens" value="VARIABLE_DEF"/> <message key="name.invalidPattern" value="Local variable name ''{0}'' must match pattern ''{1}''."/> </module> <module name="ClassTypeParameterName"> <property name="format" value="(^[A-Z][0-9]?)$|(T[A-Z][a-zA-Z0-9]*$)"/> <message key="name.invalidPattern" value="Class type name ''{0}'' must match pattern ''{1}''."/> </module> <module name="MethodTypeParameterName"> <property name="format" value="(^[A-Z][0-9]?)$|(T[A-Z][a-zA-Z0-9]*$)"/> <message key="name.invalidPattern" value="Method type name ''{0}'' must match pattern ''{1}''."/> </module> <module name="NoFinalizer"/> <module name="OperatorWrap"> <property name="option" value="NL"/> <property name="tokens" value="BAND, BOR, BSR, BXOR, DIV, EQUAL, GE, GT, LAND, LE, LITERAL_INSTANCEOF, LOR, LT, MINUS, MOD, NOT_EQUAL, PLUS, QUESTION, SL, SR, STAR "/> </module> <module name="RequireThis"/> <module name="EqualsHashCode"/> <module name="LeftCurly"> <property name="option" value="nl"/> </module> <module name="MethodParamPad"> <property name="allowLineBreaks" value="true"/> <property name="tokens" value="CTOR_DEF,METHOD_CALL,METHOD_DEF,SUPER_CTOR_CALL"/> </module> <module name="LineLength"> <metadata name="net.sf.eclipsecs.core.comment" value="Code line length"/> <property name="ignorePattern" value="^package.*|^import.*|a href|href|http://|https://|ftp://"/> <property name="max" value="150"/> <message key="maxLineLen" value="Code line is longer than {0,number,integer} characters (found {1,number,integer})."/> </module> <module name="LineLength"> <metadata name="net.sf.eclipsecs.core.comment" value="Comment line length"/> <property name="ignorePattern" value="^[ ]*([a-zA-Z0-9\{\}\+\|\&\"@\(\)\?\:\.=]|//)"/> <message key="maxLineLen" value="Comment line is longer than {0,number,integer} characters (found {1,number,integer})."/> </module> <module name="NeedBraces"> <property name="allowSingleLineStatement" value="true"/> <message key="needBraces" value="''{0}'' must use '''{}'''s."/> </module> <module name="RightCurly"> <property name="option" value="alone"/> <property name="tokens" value="LITERAL_TRY,LITERAL_CATCH,LITERAL_FINALLY,LITERAL_IF,LITERAL_ELSE,CLASS_DEF,METHOD_DEF,CTOR_DEF,LITERAL_FOR,LITERAL_WHILE,LITERAL_DO,STATIC_INIT,INSTANCE_INIT"/> <property name="shouldStartLine" value="false"/> </module> <module name="MissingOverride"> <property name="severity" value="error"/> </module> <module name="MissingDeprecated"> <property name="severity" value="warning"/> </module> <module name="TypecastParenPad"> <property name="tokens" value="RPAREN,TYPECAST"/> </module> <module name="DefaultComesLast"/> <module name="EmptyStatement"/> <module name="EqualsAvoidNull"/> <module name="StringLiteralEquality"/> <module name="FinalClass"/> </module> <module name="SuppressionCommentFilter"/> </module>