PMD是Eclipse上的一款源代码分析插件,与其他分析工具不同的是,PMD通过静态分析获知代码错误。也就是说,它可以在不运行Java程序的情况下报告错误。pmd 支持Java、JavaScript、XML、XSL等,欢迎下载!
Eclipse PMD插件更新内容
5.4.1 更新:
功能要求和改进:
CPD:新的命令行参数——ignore-usings:忽略在c#中使用指示当比较文本。
修改规则:
java-comments / CommentRequired:新属性serialVersionUIDCommentRequired serialVersionUID字段控制评论要求。默认情况下,不需要注释。
请求修改:
添加选项排除c#使用指令从CPD分析
添加功能在Java和JSP解析器跟踪令牌。
修复呈现CommentDefaultAccessModifier描述代码
RuleSetFactory性能增强
bug修正:
java-comments/CommentDefaultAccessModifier
#1430: CommentDefaultAccessModifier triggers on field annotated with @VisibleForTesting
java-comments/CommentRequired
#1434: CommentRequired raises violation on serialVersionUID field
java-design/UseNotifyAllInsteadOfNotify
#1438: UseNotifyAllInsteadOfNotify gives false positive
java-finalizers/AvoidCallingFinalize
#1440: NPE in AvoidCallingFinalize
java-imports/UnnecessaryFullyQualifiedName
#1436: UnnecessaryFullyQualifiedName false positive on clashing static imports with enums
java-junit/JUnitAssertionsShouldIncludeMessage
#1373: JUnitAssertionsShouldIncludeMessage is no longer compatible with TestNG
java-migrating/JUnit4TestShouldUseBeforeAnnotation
#1446: False positive with JUnit4TestShouldUseBeforeAnnotation when TestNG is used
java-naming/SuspiciousEqualsMethodName
#1431: SuspiciousEqualsMethodName false positive
java-optimizations/RedundantFieldInitializer
#1443: RedundantFieldInitializer: False positive for small floats
java-unnecessary/UselessQualifiedThis
#1422: UselessQualifiedThis: False positive with Java 8 Function
java-unusedcode/UnusedPrivateField
#1428: False positive in UnusedPrivateField when local variable hides member variable
一般
# 1425:无效的XML字符输出
# 1429:Java -解析错误:返回表达式
# 1441:PMD:模块化后更新文档如何编译
pmd eclipse插件安装使用方法
解压文件中的压缩文件,将里面的两个文件夹plugins和 features下面的文件分别拷贝到eclipse目录下面对应的plugins和features目录,重启eclipse。
Eclipse中,选择Windows->Preferences,即可看到已添加的Pmd,如下图所示

启动Eclipse IDE,打开工程,选择 "Windows"->"Preferences"下的PMD项,其中Rules Configuration 项目可以配置PMD的检查规则,自定义检查规则也可以在此通过Import的方式导入到PMD中

对于不需要的规则,可以选中该规则,点击“remove rule”删除规则,也可以点击“import rule”导入新的规则,配置好后,鼠标右键点击工程中需要检查的JavaSource,选择"PMD"->"Check Code With PMD" ,之后PMD就会通过规则检查你的JavaSource了并且将信息显示在PMD自己的视图上
- PC官方版
- 安卓官方手机版
- IOS官方手机版















rutracker访问插件0.9.28 免费版
jetbrains2022汉化包免费下载
autocad2023破解文件免费下载
autodesk2023通用破解补丁全自动版本
autocad2022破解补丁免费版
PS2022神经网络滤镜离线包(Neural Filters)官方免费版
Jetbrains系列产品重置30天试用插件免费下载
visual studio 2008 sp1升级补丁免费版
delphi 10.4.2破解工具免费下载
delphi 10.3 注册机(含10.3.3)免费版
delphi 10.2 tokyo 注册机((含up1-up3))免费版
delphi 10.1 Berlin注册机免费版
delphi 10 seattle 破解工具免费版
jetbrains2021简体中文语言包免费下载
autodesk2022注册激活补丁【自动配置版本】
autodesk2022通用破解补丁免费下载
office2021激活工具kms神龙版21.12.08 免费下载
office2019激活工具神龙版kms免费版
office2016激活工具(MicroKMS神龙版)绿色版
雷电模拟器4.x去广告补丁1.0 便捷免费版
雷电模拟器3.x 去广告补丁1.0 便捷免费版
keyshot汉化工具包1.0 通用免费版
Adobe GenP(Adobe产品破解补丁)3.0绿色免费版
caxa 3d实体设计2020破解补丁2020最新版
3dmax2012破解文件免费版
adobe cc 2020 crack免费下载





易语言5.7.1完美免狗破解补丁最新免费版
Windows7补丁安装工具1.0.1.9 绿色免费版
Vue XStream 10汉化包完整版
CBox中国网络电视台去广告补丁3.4 免费最新
aero glass去水印(GlassPwn)1.1b 官方最新版
autocad 2019 64位/32位注册机通用版【附注
中控智慧ZK8500指纹考勤机sdk二次开发包免费
CCProxy 破解补丁v2.6
Easy网管 V9.0 企业版破解补丁