/db-migrate/checkstyle.xml

http://hdbc.googlecode.com/ · XML · 125 lines · 118 code · 0 blank · 7 comment · 0 complexity · f3c404e835548ad0d26429769452d4ff MD5 · raw file

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. This configuration file was written by the eclipse-cs plugin configuration editor
  4. -->
  5. <!--
  6. Checkstyle-Configuration: marcs checks
  7. Description: none
  8. -->
  9. <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
  10. <module name="Checker">
  11. <property name="severity" value="warning"/>
  12. <module name="TreeWalker">
  13. <module name="JavadocMethod">
  14. <property name="severity" value="ignore"/>
  15. <property name="logLoadErrors" value="true"/>
  16. <property name="suppressLoadErrors" value="true"/>
  17. </module>
  18. <module name="JavadocType">
  19. <property name="severity" value="ignore"/>
  20. </module>
  21. <module name="JavadocVariable">
  22. <property name="severity" value="ignore"/>
  23. </module>
  24. <module name="JavadocStyle">
  25. <property name="severity" value="ignore"/>
  26. </module>
  27. <module name="ConstantName"/>
  28. <module name="LocalFinalVariableName"/>
  29. <module name="LocalVariableName"/>
  30. <module name="MemberName"/>
  31. <module name="MethodName"/>
  32. <module name="PackageName"/>
  33. <module name="ParameterName"/>
  34. <module name="StaticVariableName"/>
  35. <module name="TypeName"/>
  36. <module name="AvoidStarImport"/>
  37. <module name="IllegalImport"/>
  38. <module name="RedundantImport"/>
  39. <module name="UnusedImports"/>
  40. <module name="FileLength"/>
  41. <module name="LineLength">
  42. <property name="severity" value="ignore"/>
  43. </module>
  44. <module name="MethodLength"/>
  45. <module name="ParameterNumber"/>
  46. <module name="EmptyForIteratorPad"/>
  47. <module name="MethodParamPad"/>
  48. <module name="OperatorWrap">
  49. <property name="severity" value="ignore"/>
  50. </module>
  51. <module name="ParenPad"/>
  52. <module name="TypecastParenPad"/>
  53. <module name="TabCharacter">
  54. <property name="severity" value="ignore"/>
  55. </module>
  56. <module name="ModifierOrder"/>
  57. <module name="RedundantModifier"/>
  58. <module name="AvoidNestedBlocks"/>
  59. <module name="EmptyBlock"/>
  60. <module name="LeftCurly"/>
  61. <module name="NeedBraces"/>
  62. <module name="RightCurly"/>
  63. <module name="AvoidInlineConditionals"/>
  64. <module name="DoubleCheckedLocking"/>
  65. <module name="EmptyStatement"/>
  66. <module name="EqualsHashCode"/>
  67. <module name="HiddenField"/>
  68. <module name="IllegalInstantiation"/>
  69. <module name="InnerAssignment"/>
  70. <module name="MagicNumber"/>
  71. <module name="MissingSwitchDefault"/>
  72. <module name="RedundantThrows">
  73. <property name="logLoadErrors" value="true"/>
  74. <property name="suppressLoadErrors" value="true"/>
  75. </module>
  76. <module name="SimplifyBooleanExpression"/>
  77. <module name="SimplifyBooleanReturn"/>
  78. <module name="DesignForExtension"/>
  79. <module name="FinalClass"/>
  80. <module name="HideUtilityClassConstructor"/>
  81. <module name="InterfaceIsType"/>
  82. <module name="VisibilityModifier"/>
  83. <module name="ArrayTypeStyle"/>
  84. <module name="FinalParameters"/>
  85. <module name="GenericIllegalRegexp">
  86. <property name="format" value="\s+$"/>
  87. <property name="message" value="Line has trailing spaces."/>
  88. </module>
  89. <module name="TodoComment"/>
  90. <module name="UpperEll"/>
  91. <module name="BooleanExpressionComplexity"/>
  92. <module name="ClassDataAbstractionCoupling"/>
  93. <module name="ClassFanOutComplexity"/>
  94. <module name="CyclomaticComplexity"/>
  95. <module name="JavaNCSS"/>
  96. <module name="NPathComplexity"/>
  97. <module name="ReturnCount"/>
  98. <module name="StringLiteralEquality"/>
  99. <module name="SuperClone"/>
  100. <module name="SuperFinalize"/>
  101. <module name="ArrayTrailingComma"/>
  102. <module name="UnnecessaryParentheses"/>
  103. <module name="CovariantEquals"/>
  104. <module name="DefaultComesLast"/>
  105. <module name="ExplicitInitialization"/>
  106. <module name="FallThrough"/>
  107. <module name="IllegalCatch"/>
  108. <module name="IllegalThrows"/>
  109. <module name="ModifiedControlVariable"/>
  110. <module name="MultipleStringLiterals"/>
  111. <module name="MultipleVariableDeclarations"/>
  112. <module name="NestedIfDepth">
  113. <property name="max" value="3"/>
  114. </module>
  115. <module name="NestedTryDepth"/>
  116. <module name="PackageDeclaration"/>
  117. <module name="ParameterAssignment"/>
  118. </module>
  119. <module name="PackageHtml">
  120. <property name="severity" value="ignore"/>
  121. </module>
  122. <module name="NewlineAtEndOfFile"/>
  123. <module name="Translation"/>
  124. <module name="StrictDuplicateCode"/>
  125. </module>