ali-pmd.xml 1.1 KB

12345678910111213141516171819202122232425
  1. <?xml version="1.0"?>
  2. <ruleset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="alibaba-pmd"
  3. xmlns="http://pmd.sourceforge.net/ruleset/2.0.0"
  4. xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 http://pmd.sourceforge.net/ruleset_2_0_0.xsd">
  5. <rule ref="rulesets/java/ali-concurrent.xml"/>
  6. <rule ref="rulesets/java/ali-comment.xml"/>
  7. <rule ref="rulesets/java/ali-naming.xml">
  8. <exclude name="ArrayNamingShouldHaveBracketRule"/>
  9. </rule>
  10. <rule ref="rulesets/java/ali-constant.xml">
  11. <exclude name="UpperEllRule"/>
  12. <exclude name="UndefineMagicConstantRule"/>
  13. </rule>
  14. <rule ref="rulesets/java/ali-other.xml"/>
  15. <rule ref="rulesets/java/ali-orm.xml"/>
  16. <rule ref="rulesets/java/ali-exception.xml"/>
  17. <rule ref="rulesets/java/ali-oop.xml">
  18. <exclude name="EqualsAvoidNullRule"/>
  19. <exclude name="WrapperTypeEqualityRule"/>
  20. </rule>
  21. <rule ref="rulesets/java/ali-set.xml"/>
  22. <rule ref="rulesets/java/ali-flowcontrol.xml">
  23. <exclude name="NeedBraceRule"/>
  24. </rule>
  25. </ruleset>