checkstyle.xml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?xml version="1.0"?>
  2. <!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN"
  3. "https://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. <!-- Regexp -->
  17. <module name="RegexpSinglelineJava">
  18. <property name="format" value="^\t* +\t*\S"/>
  19. <property name="message" value="Line has leading space characters; indentation should be performed with tabs only."/>
  20. <property name="ignoreComments" value="true"/>
  21. </module>
  22. <module name="RegexpSinglelineJava">
  23. <property name="maximum" value="0"/>
  24. <property name="format" value="org\.junit\.Assert\.assert"/>
  25. <property name="message" value="Please use AssertJ imports."/>
  26. <property name="ignoreComments" value="true"/>
  27. </module>
  28. <module name="Regexp">
  29. <property name="format" value="[ \t]+$"/>
  30. <property name="illegalPattern" value="true"/>
  31. <property name="message" value="Trailing whitespace"/>
  32. </module>
  33. </module>
  34. </module>