PMD 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
PMD 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: BSD
开发语言: Java 查看源码 »
操作系统: 跨平台
收录时间: 2008-11-15

PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。

PMD支持的编辑器包括:
JDeveloper、Eclipse、JEdit、JBuilder、BlueJ、CodeGuide、NetBeans/Sun Java Studio Enterprise/Creator、IntelliJ IDEA、TextPad、Maven、Ant,、Gel、JCreator和Emacs。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

PMD 的相关博客

PMD使用说明

安装: net.sourceforge.pmd.eclipse_3.2.6.v200903300643.jar放在eclipse的features目录下 net.sourceforge.pmd.eclipse.pl...

pmd 使用笔记

pmd是一块开源的代码静态分析工具,使用java编写,可以自定义规则来进行自己想要的分析。pmd可以单独使用,也可以作为idea、e...

pmd 代码检查

pmd 代码检查 不要在循环中创建变量Avoid instantiating new objects inside loops private static List<MetricDataPojo> bu...

PMD规则 (转载)

常见PMD提示信息与中文翻译

静态分析工具PMD

1. 编写目的 质量是衡量一个软件是否成功的关键要素。而对于商业软件系统,尤其是企业应用软件系统来说,除了软件运行质量、文...

PMD Warnings 警告类型

PMD Warnings 警告类型 一、 Type: UnusedModifier Category: Unused Code(未使用的代码) 二、导入(import) 的包未使用到 【C...

sonar-pmd插件添加阿里p3c-pmd的规则

github项目:https://github.com/mrprince/sonar-p3c-pmd 下来打了包,仍到sonar服务器上,运行报错,应该是配置规则问题,错...

sonarQube快速入门7.2版本下载pmd插件,并设置只使用pmd规则

sonar入门了解 sonarQube是一款优秀的持续集成平台工具,能集成业内常见的CI工具,如Jenkins,配合findbugs,pmd等工具进行扫描,...

添加PMD插件扫描潜在的bug

上一节使用checkstyle来规范你的项目主要解决了代码编码规范问题,比如缩进换行等。这次继续代码健康工具类PMD。 什么是PMD P...

Eclipse与PMD(代码静态检查)集成

一、PMD简介 PMD(Project Manager Design)是一种开源分析Java代码错误的工具; 与其他分析工具不同的是,PMD通过静态分析获知...

评论 (3)

加载中
打分: 力荐
代码审查的好帮手,前提是你要尽可能熟悉
2018/05/02 13:42
回复
举报
雅马哈 PMD
2014/12/09 01:18
回复
举报
PMD 是对“源代码”中不良编程习惯进行分析,侧重于重构。FindBugs通过“字节码”静态分析找出潜在Bug。
2015/01/19 09:03
回复
举报
更多评论
3 评论
316 收藏
分享
返回顶部
顶部