我正在使用PMD
工具来查找Java代码违规。我安装了eclipse
插件&它工作正常。但是,有很多类似的违规行为。分别解决每个问题都是单调乏味的工作。
有没有办法写一些访问特定&和类似的规则并一次解决它们?
答案 0 :(得分:3)
PMD识别出许多违规行为。其中一些可能是
删除不必要的导入,未使用的变量等。
因此可以通过在 eclipse 中应用Save Actions
来删除这些内容。
在eclipse中应用保存操作:
转到Window->偏好设置 - > Java - >编辑 - >保存操作
根据您的配置。
了解更多info。
答案 1 :(得分:0)
添加Aditya的优秀答案,已经提到保存行动:
Eclipse的PMD插件为许多PMD警告提供Eclipse Quick Fixes。 PMD-Eclipse 甚至还有一个"Quick Fix All" feature,这可能正是您所寻找的。 p>
答案 2 :(得分:0)
如果您使用eclipse-pmd(官方PMD插件的替代方案),您可以立即修复许多自动解决的问题。
要执行此操作,您必须打开Problems View
,选择其中一个PMD问题并使用上下文菜单中的Quick Fix
条目。这将打开Quick Fix Dialog
,您可以在其中单击按钮Select All
以选择PMD问题的所有发生,最后单击Finish
以解决所有这些PMD问题。
然而,eclipse-pmd无法自动修复所有问题。对于无法解决的问题,您可以使用Save Actions
(请参阅Aditya's answer)或NetBean的自定义重构。
使用NetBean's custom refactorings,您可以定义自己的代码重构,并在代码库中的任何位置应用它们。
免责声明:我是eclipse-pmd的创建者。