Eclipse 代码评测与优化系列二——PMD的安装配置与使用
2014-10-23 11:11
399 查看
配置PMD的过程相对来说比较简单,下载相应的安装包之后,解压后将文件夹下的内容拷贝到eclipse安装目录下相应的文件夹内,重启eclipse即可:
安装包下载地址:http://download.csdn.net/detail/u012665701/8071687
重启之后,右键待评测项目,选择pmd选项,如下图:
警告信息一般出现在下方,下图是放大后的错误信息:
现在说一下如何看这些信息:
pmd检测的信息一般分两种:
cpd问题(复制粘贴bug):
如下图:选择pmd菜单里的第三项:find....即可查找cpd问题的可疑代码:
:
代码规范问题:
pmd瘬具体监测信息在此就不叙述,可以参考:http://blog.csdn.net/sadamdiyi/article/details/6073694;
如下图:选择check code with pmd即可显示出所有的不符合规范的代码:
初次使用,看到这么多bug一定会很头大,其实我们可以根据分批显示不同优先级的警告的方式查看与修改:
下图右上方的下拉菜单,选择不同颜色的按钮即可(当颜色点周围有方形框,表示当前等级的错误已经显示,反之则不显示)
现在,讲一个查看警告的使用技巧:选中待查看的警告,右键即可显示出警告的详细信息:主要是违反的规则集和规则名等。
然后,修改的话,请参考:http://blog.csdn.net/jack0511/article/details/5260751;
根据其违反规则和规则集信息即可查找。
至此,第二篇写完了。
安装包下载地址:http://download.csdn.net/detail/u012665701/8071687
重启之后,右键待评测项目,选择pmd选项,如下图:
警告信息一般出现在下方,下图是放大后的错误信息:
现在说一下如何看这些信息:
pmd检测的信息一般分两种:
cpd问题(复制粘贴bug):
如下图:选择pmd菜单里的第三项:find....即可查找cpd问题的可疑代码:
:
代码规范问题:
pmd瘬具体监测信息在此就不叙述,可以参考:http://blog.csdn.net/sadamdiyi/article/details/6073694;
如下图:选择check code with pmd即可显示出所有的不符合规范的代码:
初次使用,看到这么多bug一定会很头大,其实我们可以根据分批显示不同优先级的警告的方式查看与修改:
下图右上方的下拉菜单,选择不同颜色的按钮即可(当颜色点周围有方形框,表示当前等级的错误已经显示,反之则不显示)
现在,讲一个查看警告的使用技巧:选中待查看的警告,右键即可显示出警告的详细信息:主要是违反的规则集和规则名等。
然后,修改的话,请参考:http://blog.csdn.net/jack0511/article/details/5260751;
根据其违反规则和规则集信息即可查找。
至此,第二篇写完了。
相关文章推荐
- eclipse完美配置PHP开发环境 ;(下载 安装 配置php自动提示代码 优化eclipse)
- eclipse完美配置PHP开发环境 ;(下载 安装 配置php自动提示代码 优化eclipse)
- Eclipse 代码评测与优化系列三:TPTP&Findbugs
- VIM使用系列之一—配置VIM下编程和代码阅读环境
- eclipse + JDK + WTK安装使用及代码实例
- 利用CVSNT在Eclipse中使用CVS--1.安装与配置CVSNT
- SVN+eclipse的安装配置及使用
- 【系列好文】ubuntu10.10下eclipse的安装及配置
- 利用CVSNT在Eclipse中使用CVS--1.安装与配置CVSNT
- VIM使用系列之一——配置VIM下编程和代码阅读环境
- 使用Eclipse3.2(MyEclipse)+ abator自动生成iBatis代码以及配置文件的方法
- 燃烧的远征java(二)-开发环境:Eclipse插件系列——SQLExplorer插件的安装和使用
- VIM使用系列之一—配置VIM下编程和代码阅读环境
- Eclipse插件系列——SQLExplorer插件的安装和使用
- Uglifyjs(JS代码优化工具)入门 安装使用
- 使用TFS2010管理敏捷项目的生命周期-系列指南1 安装配置
- svn服务器安装配置与svn的eclipse的subclipse插件使用
- myeclipse中eclipse PHP插件的安装及代码自动提示配置
- [转]svn服务器安装配置与svn的eclipse的subclipse插件使用
- 使用 Eclipse 开发 J2EE 应用--(下载、安装和配置)