eclipse 使用PMD预先检测错误

来源:互联网 发布:淘宝联名卡怎么申请 编辑:程序博客网 时间:2024/05/16 09:08

PMD是一款静态代码分析工具,它能够自动检测各种潜在缺陷以及不安全或未优化的代码。Checkstyle之类的其它工具可以检查代码是否遵循了约定和标准。而PMD功能则更多地是集中在预先检测缺陷上,它提供了高度可配置的丰富规则集,用户可以方便配置对待特定项目使用那些规则。 

  1. Eclipse安装和使用PMD步骤 

  1. Elipse中安装PMD插件 

打开Help->Install new Software,点击Add,添加RepositoryName:PMDLocation:http://pmd.sf.net/eclipse 

点击OK选择相应的版本插件,继续随后的安装。 


  1. 激活PMD插件。Ecplise的菜单Project->Properties->PMD,在这个窗口选择要应用的规则,并指定相对重要性,为特定项目详细配置PMD,目前只需要选中Enable PMD复选框,保留默认规则集。 


  1. 运行PMD,单击项目资源,右键->PMD->Check code with PMD。在Violation OverView视图中按问题严重程度列出PMD问题。在Violations outLinew右键show Details可以查看更详细的规则描述以及说明规则的示例代码。 


  1. 一旦理解了PMD提出的问题,可以决定如何处理问题。 

忽略问题:可能决定可以安全的忽略问题,在这种情况下,使用Mark as reviewed(标记为已审查)菜单项,这将向代码添加一个注释,以指示PMD在这里忽略此问题。 

手工纠正:可以手工纠正问题,并使用Remove violation(删除违例)菜单直接从列表中删除问题。 

智能修改:PMD常智能,在某些情况下,它可以为其提出的问题提供纠正建议,如果是这种情况,可以使用Quick fix(快速修复)菜单类自动纠正


转载自:http://blog.csdn.net/p106786860/article/details/9193661
0 0
原创粉丝点击