java - PMD 工具是否可以选择显示违规计数的差异(代码更改之前和之后)?

标签 java pmd

我正在尝试使用 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

关于java - PMD 工具是否可以选择显示违规计数的差异(代码更改之前和之后)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56232915/

相关文章:

intellij-idea - IntelliJ PMDPlugin 自定义规则集

java - 正确设置SonarQube以覆盖代码

java - 找不到符号 "OnKeyListener"

java - 解决 PMD 错误

java - 如何将所有规则从 SonarQube 质量配置文件导出到 SpotBugs、Checkstyle 和 PMD 规则文件

java - 记录器与 System.out.println

java - 将字符串转换为日期(CEST 工作正常,GMT+02 :00 doesn't work)

java - Cassandra 中的 NoHostAvailableException

java - Android 客户端将 byte[] 发送到 REST Web 服务时出错

java - 方法名称长度对性能有任何影响吗?