maven pmd 插件默认使用哪些规则集?
which rulesets does the maven pmd plugin use by default?
我试图弄清楚 maven pmd 插件(我有 3.4 版)默认使用哪些规则集。
根据 plugin website,它仅使用 basic.xml、unusedcode.xml 和 imports.xml。但是,我可以肯定地说,它还必须使用 unnecessary.xml 和 empty.xml(因为我们在不更改规则的情况下在这些类别的代码中出现了故障)。
如何确定默认情况下实际使用的其他规则集?
我想使用默认的规则集,但我需要做一些小的调整,例如无用括号规则 as described here.
其他有用的链接:
- 所有 java 规则集 @ github
- 一个xml file that includes all java rules(在github上怎么找不到)
根据 documentation of rulesets tag 你是对的:
Defaults to the java-basic, java-empty, java-imports, java-unnecessary and java-unusedcode rulesets
我试图弄清楚 maven pmd 插件(我有 3.4 版)默认使用哪些规则集。
根据 plugin website,它仅使用 basic.xml、unusedcode.xml 和 imports.xml。但是,我可以肯定地说,它还必须使用 unnecessary.xml 和 empty.xml(因为我们在不更改规则的情况下在这些类别的代码中出现了故障)。
如何确定默认情况下实际使用的其他规则集?
我想使用默认的规则集,但我需要做一些小的调整,例如无用括号规则 as described here.
其他有用的链接:
- 所有 java 规则集 @ github
- 一个xml file that includes all java rules(在github上怎么找不到)
根据 documentation of rulesets tag 你是对的:
Defaults to the java-basic, java-empty, java-imports, java-unnecessary and java-unusedcode rulesets