微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

自动解决Intellij中的PMD违规

如何解决自动解决Intellij中的PMD违规

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

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

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

现在,此TestService使用上述命令围绕 701违规在目标文件夹中生成pmd.xml,此XML中显示了此信息,因为已设置了优先级,这是必须解决的,否则请在詹金斯将失败。如果pmd正常运行,则总共违反1442。

我尝试使用walkmod,但是依赖项本身也出现了一些异常。

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

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。