java源代码分析工具PMD 3.1发布

原创 2005年05月12日 19:00:00

PMD是一个开源的java原代码分析工具,它可以发现未使用的变量,空的catch块,不必要的对象创建,以及更多其他的。他还包括一个CPD工具,能够检测大量相同的代码。PMD可以插件的形式支持
JDeveloper, Eclipse, JEdit, JBuilder, Omnicore's CodeGuide, NetBeans/Sun ONE Studio, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, and Emacs等工具.

This release includes eight new rules, a slew of bugfixes, and better support for JDK 1.5. Several rules were optimized; for example, UnusedModifer now runs about ten times faster.

You can download it from sourceforge.

Form:http://www.theserverside.com/news/thread.tss?thread_id=33852<script type="text/javascript"> google_ad_client = "pub-9232855773311077"; google_ad_width = 300; google_ad_height = 250; google_ad_format = "300x250_as"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; </script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script>

<iframe name="google_ads_frame" marginwidth="0" marginheight="0" src="http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-9232855773311077&amp;dt=1115895579812&amp;format=300x250_as&amp;output=html&amp;color_bg=FFFFFF&amp;color_text=000000&amp;color_link=0000FF&amp;color_url=008000&amp;color_border=FFFFFF&amp;cc=551&amp;u_h=768&amp;u_w=1024&amp;u_ah=740&amp;u_aw=1024&amp;u_cd=16&amp;u_tz=480&amp;u_his=4&amp;u_java=true" frameborder="0" width="300" scrolling="no" height="250" allowtransparency="65535"></iframe>

静态分析工具PMD使用说明

http://blog.csdn.net/sadamdiyi/article/details/6073694 质量是衡量一个软件是否成功的关键要素。而对于商业软件系统,尤其是企业...
  • lq296263775
  • lq296263775
  • 2014年07月01日 11:33
  • 180

如何提高android代码的质量(CheckStyle、Findbugs、PMD、Lint)

为了保证团队开发中代码的规范,我们往往需要一些工具来进行严格的规范检查,下面将要介绍的四个工具是我们在Android开发中往往会用到的,这些工具只需要在Android Studio中的Gradle构建...
  • hp910315
  • hp910315
  • 2015年09月29日 19:02
  • 3470

静态分析工具

转载链接:http://blog.csdn.net/testing_is_believing/article/details/6601494 静态代码扫描,借用一段网上的原文解释一下(这里叫静态...
  • lsr_fighting
  • lsr_fighting
  • 2016年07月08日 20:38
  • 797

<转>静态分析工具PMD使用说明

http://blog.csdn.net/sadamdiyi/article/details/6073694 质量是衡量一个软件是否成功的关键要素。而对于商业软件系统,尤其是企业应用...
  • mylovemengyu
  • mylovemengyu
  • 2014年04月24日 11:05
  • 360

静态分析工具PMD使用总结

PMD (http://pmd.sourceforge.net/) 简介: PMD 扫描java源代码,查找潜在的问题,如: 可能的bugs,如空的try/catch/finally/switch...
  • tanxiang21
  • tanxiang21
  • 2013年04月28日 11:29
  • 6502

编码规范(三)----静态分析工具PMD

一、简介 PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是...
  • u011781521
  • u011781521
  • 2017年12月18日 17:58
  • 289

PMD Java静态源代码分析工具

PMD 扫描Java源代码并且寻找潜在的问题像:可能存在的bug - 空的try/catch/finally/switch语句 Dead code - 未用过的local变量, 参数和私有方法 不最适...
  • xymyeah
  • xymyeah
  • 2009年04月07日 15:35
  • 1317

编写自定义的PMD规则

前提: 1.         了解XPath:http://www.w3.org/TR/xpath 2.         对PMD 的实现原理有一定的了解 简单介绍一下pmd的实现原理: Pm...
  • novelly
  • novelly
  • 2013年11月04日 17:48
  • 921

项目管理工具+软件开发、云计算、数据分析和机器学习工具

1、软件开发、云计算、数据分析和机器学习工具 (1)Kubernetes Kubernetes作为Docker生态圈中重要一员,是Google多年大规模容器管理技术的开源版本,是产线实践经验的最佳...
  • ycy0706
  • ycy0706
  • 2018年02月02日 20:58
  • 55

Jenkins+Gradle+pmd对Android工程源码进行静态代码分析

一、Jenkins配置如下: 1、  新建job 2、  配置svn 3、  配置构建操作 备注: Tasks指的是build.gradle里面的task名称 配置info参数是用来看调试日志,...
  • hwhua1986
  • hwhua1986
  • 2015年10月20日 16:31
  • 1236
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java源代码分析工具PMD 3.1发布
举报原因:
原因补充:

(最多只允许输入30个字)