【问题标题】:Automatically Resolve PMD Violations in Intellij自动解决 Intellij 中的 PMD 违规问题
【发布时间】:2020-09-21 07:18:18
【问题描述】:

我正在尝试将我的服务集成到现有的基于 Spring Cloud 微服务的项目中,我正在使用父服务中定义的 PMD 规则集。

但是由于这个新服务不使用父服务的 pmd 规则,因此我只想绕过或解决这个新服务中的所有规则,这些规则需要在我检查时定义违规的地方立即集成pmd 使用命令。

mvn pmd:check pmd:cpd-check -rf com.company.api.newservice:TestService

现在这个TestService 正在使用上面的命令在目标文件夹中生成 pmd.xml,围绕 701 违规 显示在此 xml 中,因为正在设置优先级,这是必须解决的,否则在 jenkins 会失败。 pmd正常运行时总违规为1442。

我尝试使用 walkmod,但它们的依赖项本身会出现一些异常。

目标:我只需要立即手动解决这些 701 违规,这是一项繁重的任务,请针对这些优先违规提出一些快速快速的解决方案。

【问题讨论】:

    标签: spring-boot intellij-idea pmd


    【解决方案1】:

    如果您从 IntelliJ IDE 运行检查,IDE 将显示检查结果窗口,您可以在其中 apply a quick fix(如果存在)检查违规:您也可以从 IDE 检查命令行工具 load inspection results。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-28
      • 2016-08-23
      • 1970-01-01
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多