checkstyle.xml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0"?>
  2. <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN"
  3. "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
  4. <module name="Checker">
  5. <!-- Suppressions -->
  6. <module name="SuppressionFilter">
  7. <property name="file" value="${configDir}/suppressions.xml"/>
  8. </module>
  9. <!-- Root Checks -->
  10. <module name="RegexpHeader">
  11. <property name="headerFile" value="${configDir}/header.txt"/>
  12. <property name="fileExtensions" value="java"/>
  13. </module>
  14. <!-- Root Checks -->
  15. <module name="TreeWalker">
  16. <!-- Annotations -->
  17. <module name="MissingOverrideCheck"/>
  18. <!-- Regexp -->
  19. <module name="RegexpSinglelineJava">
  20. <property name="format" value="^\t* +\t*\S"/>
  21. <property name="message" value="Line has leading space characters; indentation should be performed with tabs only."/>
  22. <property name="ignoreComments" value="true"/>
  23. </module>
  24. <module name="RegexpSinglelineJava">
  25. <property name="maximum" value="0"/>
  26. <property name="format" value="org\.junit\.Assert\.assert"/>
  27. <property name="message" value="Please use AssertJ imports."/>
  28. <property name="ignoreComments" value="true"/>
  29. </module>
  30. <module name="Regexp">
  31. <property name="format" value="[ \t]+$"/>
  32. <property name="illegalPattern" value="true"/>
  33. <property name="message" value="Trailing whitespace"/>
  34. </module>
  35. </module>
  36. </module>