PMD 工具是否有显示违规计数差异的选项(代码更改前后)?

Does PMD tool have an option to display the difference in violations count (before and after code change)?

我正在尝试使用 PMD 命令行工具生成报告。我的目标是找出更改代码后违规计数的差异。目的是强调在之前的 pmd 工具 运行 之后是否发生了任何新的违规行为。

这是我用于运行安装 pmd 工具的命令。它能够生成 html 格式的报告。

./pmd.bat -dir "C:\Source_code_folder\" -cache "C:\temp\temp.txt" -f html -R "C:\Source_code_folder\rules.xml" > C:\temp\temp.html

期望在屏幕上打印增量违规计数。我认为的一种方法是手动(使用脚本)从报告中提取信息,对其求和并回显结果。我不知道 pmd 中内置的任何选项都具有相同的功能。

目前PMD中没有这样的功能。 但是,在您可能希望添加输入的地方出现了一个问题。

https://github.com/pmd/pmd/issues/2116