/checkstyle.config

http://github.com/tacitknowledge/flip · ASP.NET · 205 lines · 198 code · 5 blank · 2 comment · 0 complexity · aa365b627628096ebbe65d9af65bdd65 MD5 · raw file

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
  3. "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
  4. <!-- Unwanted checks should not be removed; they should have their severity reduced
  5. to "ignore" to signal the intention to ignore, rather than the ommission to include -->
  6. <module name="Checker">
  7. <module name="FileLength">
  8. <property name="severity" value="warning"/>
  9. </module>
  10. <module name="FileTabCharacter">
  11. <property name="severity" value="warning"/>
  12. </module>
  13. <module name="RegexpSingleline">
  14. <property name="format" value="\s+$"/>
  15. <property name="message" value="Line has trailing spaces."/>
  16. <property name="severity" value="ignore"/>
  17. </module>
  18. <module name="TreeWalker">
  19. <module name="ArrayTypeStyle">
  20. <property name="severity" value="warning"/>
  21. </module>
  22. <module name="FinalParameters">
  23. <property name="severity" value="ignore"/>
  24. </module>
  25. <module name="ModifierOrder">
  26. <property name="severity" value="warning"/>
  27. </module>
  28. <module name="RedundantModifier">
  29. <property name="severity" value="ignore"/>
  30. </module>
  31. <module name="TodoComment">
  32. <property name="format" value="FIXME"/>
  33. <property name="severity" value="info"/>
  34. </module>
  35. <module name="TodoComment">
  36. <property name="format" value="TODO"/>
  37. <property name="severity" value="info"/>
  38. </module>
  39. <module name="UpperEll">
  40. <property name="severity" value="warning"/>
  41. </module>
  42. <module name="blocks.AvoidNestedBlocks">
  43. <property name="severity" value="warning"/>
  44. </module>
  45. <module name="blocks.EmptyBlock">
  46. <property name="option" value="stmt"/>
  47. <property name="severity" value="warning"/>
  48. <property name="tokens"
  49. value="LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_IF, LITERAL_FOR, LITERAL_TRY, LITERAL_WHILE, STATIC_INIT"/>
  50. </module>
  51. <module name="LeftCurly">
  52. <property name="maxLineLength" value="100"/>
  53. <property name="option" value="nl"/>
  54. <property name="severity" value="warning"/>
  55. <property name="tokens"
  56. value="CLASS_DEF, CTOR_DEF, INTERFACE_DEF, LITERAL_CATCH, LITERAL_DO, LITERAL_ELSE, LITERAL_FINALLY, LITERAL_FOR, LITERAL_IF, LITERAL_SWITCH, LITERAL_SYNCHRONIZED, LITERAL_TRY, LITERAL_WHILE, METHOD_DEF"/>
  57. </module>
  58. <module name="blocks.NeedBraces">
  59. <property name="severity" value="warning"/>
  60. </module>
  61. <module name="blocks.RightCurly">
  62. <property name="option" value="alone"/>
  63. <property name="severity" value="warning"/>
  64. </module>
  65. <module name="coding.AvoidInlineConditionals">
  66. <property name="severity" value="ignore"/>
  67. </module>
  68. <module name="coding.DoubleCheckedLocking">
  69. <property name="severity" value="warning"/>
  70. </module>
  71. <module name="coding.EmptyStatement">
  72. <property name="severity" value="warning"/>
  73. </module>
  74. <module name="coding.EqualsHashCode">
  75. <property name="severity" value="warning"/>
  76. </module>
  77. <module name="coding.HiddenField">
  78. <property name="ignoreSetter" value="true"/>
  79. <property name="ignoreConstructorParameter" value="true"/>
  80. <property name="severity" value="warning"/>
  81. </module>
  82. <module name="coding.IllegalInstantiation">
  83. <property name="severity" value="warning"/>
  84. </module>
  85. <module name="coding.InnerAssignment">
  86. <property name="severity" value="warning"/>
  87. </module>
  88. <module name="coding.MagicNumber">
  89. <property name="severity" value="ignore"/>
  90. </module>
  91. <module name="coding.MissingSwitchDefault">
  92. <property name="severity" value="warning"/>
  93. </module>
  94. <module name="coding.RedundantThrows">
  95. <property name="severity" value="ignore"/>
  96. </module>
  97. <module name="coding.SimplifyBooleanExpression">
  98. <property name="severity" value="warning"/>
  99. </module>
  100. <module name="coding.SimplifyBooleanReturn">
  101. <property name="severity" value="warning"/>
  102. </module>
  103. <module name="design.DesignForExtension">
  104. <property name="severity" value="ignore"/>
  105. </module>
  106. <module name="design.FinalClass">
  107. <property name="severity" value="ignore"/>
  108. </module>
  109. <module name="design.HideUtilityClassConstructor">
  110. <property name="severity" value="warning"/>
  111. </module>
  112. <module name="design.InterfaceIsType">
  113. <property name="severity" value="warning"/>
  114. </module>
  115. <module name="design.VisibilityModifier">
  116. <property name="severity" value="warning"/>
  117. </module>
  118. <module name="imports.AvoidStarImport">
  119. <property name="severity" value="warning"/>
  120. </module>
  121. <module name="imports.IllegalImport">
  122. <property name="severity" value="warning"/>
  123. </module>
  124. <module name="imports.RedundantImport">
  125. <property name="severity" value="warning"/>
  126. </module>
  127. <module name="imports.UnusedImports">
  128. <property name="severity" value="warning"/>
  129. </module>
  130. <module name="javadoc.JavadocMethod">
  131. <property name="severity" value="warning"/>
  132. </module>
  133. <module name="javadoc.JavadocType">
  134. <property name="severity" value="warning"/>
  135. </module>
  136. <module name="javadoc.JavadocVariable">
  137. <property name="severity" value="warning"/>
  138. </module>
  139. <module name="naming.ConstantName">
  140. <property name="severity" value="warning"/>
  141. </module>
  142. <module name="naming.LocalFinalVariableName">
  143. <property name="severity" value="warning"/>
  144. </module>
  145. <module name="naming.LocalVariableName">
  146. <property name="severity" value="warning"/>
  147. </module>
  148. <module name="naming.MemberName">
  149. <property name="severity" value="warning"/>
  150. </module>
  151. <module name="naming.MethodName">
  152. <property name="severity" value="warning"/>
  153. </module>
  154. <module name="naming.PackageName">
  155. <property name="severity" value="warning"/>
  156. </module>
  157. <module name="naming.ParameterName">
  158. <property name="severity" value="warning"/>
  159. </module>
  160. <module name="naming.StaticVariableName">
  161. <property name="severity" value="warning"/>
  162. </module>
  163. <module name="naming.TypeName">
  164. <property name="severity" value="warning"/>
  165. </module>
  166. <module name="LineLength">
  167. <property name="max" value="100"/>
  168. <property name="severity" value="warning"/>
  169. <property name="tabWidth" value="4"/>
  170. <property name="ignorePattern" value="^.*\*.*$"/>
  171. </module>
  172. <module name="sizes.MethodLength">
  173. <property name="severity" value="warning"/>
  174. </module>
  175. <module name="sizes.ParameterNumber">
  176. <property name="severity" value="warning"/>
  177. </module>
  178. <module name="whitespace.EmptyForIteratorPad">
  179. <property name="severity" value="warning"/>
  180. </module>
  181. <module name="whitespace.NoWhitespaceAfter">
  182. <property name="severity" value="warning"/>
  183. </module>
  184. <module name="whitespace.NoWhitespaceBefore">
  185. <property name="severity" value="warning"/>
  186. </module>
  187. <module name="whitespace.OperatorWrap">
  188. <property name="severity" value="warning"/>
  189. </module>
  190. <module name="whitespace.ParenPad">
  191. <property name="severity" value="warning"/>
  192. </module>
  193. <module name="whitespace.WhitespaceAfter">
  194. <property name="severity" value="warning"/>
  195. </module>
  196. <module name="whitespace.WhitespaceAround">
  197. <property name="severity" value="warning"/>
  198. </module>
  199. </module>
  200. </module>