Advertisement
robertmarkbram

Checkstyle Configuration

Mar 17th, 2013
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.15 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2.     <!--
  3.         Checkstyle-Configuration: for your local project's Checkstyle Configuration
  4.         Description: none
  5.     -->
  6. <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
  7. <module name="Checker">
  8.     <property name="severity" value="warning" />
  9.     <module name="TreeWalker">
  10.         <property name="tabWidth" value="4" />
  11.         <module name="ArrayTypeStyle" />
  12.         <module name="AvoidInlineConditionals" />
  13.         <module name="AvoidNestedBlocks" />
  14.         <module name="AvoidStarImport" />
  15.         <module name="ConstantName" />
  16.         <module name="DesignForExtension" />
  17.         <module name="DoubleCheckedLocking" />
  18.         <module name="EmptyBlock" />
  19.         <module name="EmptyForIteratorPad" />
  20.         <module name="EmptyStatement" />
  21.         <module name="EqualsHashCode" />
  22.         <module name="FileLength" />
  23.         <module name="FinalClass" />
  24.         <module name="FinalParameters" />
  25.         <module name="HiddenField" />
  26.         <module name="HideUtilityClassConstructor" />
  27.         <module name="IllegalImport" />
  28.         <module name="IllegalInstantiation" />
  29.         <module name="InnerAssignment" />
  30.         <module name="InterfaceIsType" />
  31.         <module name="JavadocMethod">
  32.             <!-- Deals with: "Method Javadoc: Unable to get class information for @throws tag 'SomeExceptionName'" -->
  33.             <property name="logLoadErrors" value="true" />
  34.             <property name="suppressLoadErrors" value="true" />
  35.         </module>
  36.         <module name="JavadocStyle" />
  37.         <module name="JavadocType" />
  38.         <module name="LeftCurly" />
  39.         <module name="LineLength">
  40.             <property name="ignorePattern" value="^$|@version|@see|@link|@todo|TODO" />
  41.         </module>
  42.         <module name="MagicNumber" />
  43.         <module name="MethodLength" />
  44.         <module name="MemberName" />
  45.         <module name="MethodParamPad" />
  46.         <module name="MissingSwitchDefault" />
  47.         <module name="ModifierOrder" />
  48.         <module name="NeedBraces" />
  49.         <module name="NoWhitespaceAfter">
  50.             <!-- Default tokens and additional GENERIC_START -->
  51.             <property name="tokens"
  52.                 value="ARRAY_INIT, BNOT, DEC, DOT, INC, LNOT, UNARY_MINUS, UNARY_PLUS, GENERIC_START" />
  53.         </module>
  54.         <module name="NoWhitespaceBefore">
  55.             <!-- Default tokens and additional GENERIC_START and GENERIC_END -->
  56.             <property name="tokens"
  57.                 value="SEMI, POST_DEC, POST_INC, GENERIC_START, GENERIC_END" />
  58.         </module>
  59.         <module name="OperatorWrap" />
  60.         <module name="PackageName" />
  61.         <module name="ParameterName" />
  62.         <module name="ParameterNumber" />
  63.         <module name="ParenPad" />
  64.         <module name="RedundantImport" />
  65.         <module name="RedundantModifier" />
  66.         <module name="RedundantThrows">
  67.             <!-- Deals with: "Method Javadoc: Unable to get class information for @throws tag 'SomeExceptionName'" -->
  68.             <property name="logLoadErrors" value="true" />
  69.             <property name="suppressLoadErrors" value="true" />
  70.         </module>
  71.         <module name="RightCurly" />
  72.         <module name="SimplifyBooleanExpression" />
  73.         <module name="SimplifyBooleanReturn" />
  74.         <module name="StaticVariableName" />
  75.         <module name="TodoComment" />
  76.         <module name="TypecastParenPad" />
  77.         <module name="TypeName" />
  78.         <module name="UnusedImports" />
  79.         <module name="UpperEll" />
  80.         <module name="VisibilityModifier" />
  81.         <module name="WhitespaceAfter">
  82.             <!-- Default tokens and additional GENERIC_END -->
  83.             <property name="tokens" value="COMMA, SEMI, TYPECAST, GENERIC_END" />
  84.         </module>
  85.         <module name="WhitespaceAround">
  86.             <!-- Default tokens without GENERIC_START and GENERIC_END -->
  87.             <property name="tokens"
  88.                 value="ASSIGN, BAND, BAND_ASSIGN, BOR, BOR_ASSIGN, BSR, BSR_ASSIGN,
  89.                         BXOR, BXOR_ASSIGN, COLON, DIV, DIV_ASSIGN, EQUAL, GE, GT, LAND,
  90.                         LCURLY, LE, LITERAL_ASSERT, LITERAL_CATCH, LITERAL_DO,
  91.                         LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF,
  92.                         LITERAL_RETURN, LITERAL_SYNCHRONIZED, LITERAL_TRY,
  93.                         LITERAL_WHILE, LOR, LT, MINUS, MINUS_ASSIGN, MOD, MOD_ASSIGN,
  94.                         NOT_EQUAL, PLUS, PLUS_ASSIGN, QUESTION, RCURLY, SL, SLIST,
  95.                         SL_ASSIGN, SR, SR_ASSIGN, STAR, STAR_ASSIGN, TYPE_EXTENSION_AND,
  96.                         WILDCARD_TYPE" />
  97.         </module>
  98.     </module>
  99.     <module name="PackageHtml" />
  100.     <module name="NewlineAtEndOfFile" />
  101.     <module name="Translation" />
  102. </module>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement