PMD是Eclipse上的一款源代码分析插件,与其他分析工具不同的是,PMD通过静态分析获知代码错误。也就是说,它可以在不运行Java程序的情况下报告错误。pmd支持Java、JavaScript、XML、XSL等,欢迎下载!火焰纹章暗影下载国际服-火焰纹章暗影手游(FE Shadows)1.0.1 安卓版
EclipsePMD插件更新内容
5.4.1更新:
功能要求和改进:
CPD:新的命令行参数——ignore-usings:忽略在c#中使用指示当比较文本。
修改规则:
java-comments/CommentRequired:新属性serialVersionUIDCommentRequiredserialVersionUID字段控制评论要求。默认情况下,不需要注释。
请求修改:
添加选项排除c#使用指令从CPD分析
添加功能在Java和JSP解析器跟踪令牌。
修复呈现CommentDefaultAccessModifier描述代码
RuleSetFactory性能增强
bug修正:
java-comments/CommentDefaultAccessModifier
#1430:CommentDefaultAccessModifiertriggersonfieldannotatedwith@VisibleForTesting
java-comments/CommentRequired
#1434:CommentRequiredraisesviolationonserialVersionUIDfield
java-design/UseNotifyAllInsteadOfNotify
#1438:UseNotifyAllInsteadOfNotifygivesfalsepositive
java-finalizers/AvoidCallingFinalize
#1440:NPEinAvoidCallingFinalize
java-imports/UnnecessaryFullyQualifiedName
#1436:UnnecessaryFullyQualifiedNamefalsepositiveonclashingstaticimportswithenums
java-junit/JUnitAssertionsShouldIncludeMessage
#1373:JUnitAssertionsShouldIncludeMessageisnolongercompatiblewithTestNG
java-migrating/JUnit4TestShouldUseBeforeAnnotation
#1446:FalsepositivewithJUnit4TestShouldUseBeforeAnnotationwhenTestNGisused
java-naming/SuspiciousEqualsMethodName
#1431:SuspiciousEqualsMethodNamefalsepositive
java-optimizations/RedundantFieldInitializer
#1443:RedundantFieldInitializer:Falsepositiveforsmallfloats
java-unnecessary/UselessQualifiedThis
#1422:UselessQualifiedThis:FalsepositivewithJava8Function
java-unusedcode/UnusedPrivateField
#1428:FalsepositiveinUnusedPrivateFieldwhenlocalvariablehidesmembervariable
一般
#1425:无效的XML字符输出
#1429:Java-解析错误:返回表达式
#1441:PMD:模块化后更新文档如何编译
pmdeclipse插件安装使用方法
解压文件中的压缩文件,将里面的两个文件夹plugins和features下面的文件分别拷贝到eclipse目录下面对应的plugins和features目录,重启eclipse。
Eclipse中,选择Windows->Preferences,即可看到已添加的Pmd,如下图所示

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

对于不需要的规则,可以选中该规则,点击“removerule”删除规则,也可以点击“importrule”导入新的规则,配置好后,鼠标右键点击工程中需要检查的JavaSource,选择"PMD"->"CheckCodeWithPMD",之后PMD就会通过规则检查你的JavaSource了并且将信息显示在PMD自己的视图上
展开

玩客云激活码分享版下载-onecloud玩客云抢购软件2.14.2 最新安卓版
lemusic 下载-京东商城音乐客户端(Lemusic)电脑版v1.0.8 官方安装版
TSearch迅雷种子搜索器下载-TSearch(迅雷种子搜索器)5.9 绿色版
反编译dll工具下载-dll反编译工具中文版(Reflector)2017最新免费版
哥伦比亚火炬女神-哥伦比亚公司电影片头火炬女神gif高清版
pptv聚力破解版免vip-PPTV聚力vip破解版5.5.3 去广告最新版
Mozilla Firefox中文版下载-Mozilla Firefox for Linux53.0 简体官方安装版
天天优酷vip会员账号分享软件下载-天天优酷vip会员账号分享软件3.5 绿色版
ioffice m20官网手机版下载-ioffice m20移动办公系统1.0.0 绿色版
中兴力维视频监控客户端1.0 正式版
迅雷会员账号获取器2014-屌丝一键迅雷会员账号分享获取工具1.2 绿色版
潮汕话翻译器v1.0 绿色免费版
切换Windows语言工具-Vistalizator切换Windows语言2.7.1 绿色版
一键删除说说软件-宝明QQ空间一键删除说说1.1.0 绿色免费版
车险达人2.8 安卓版
Epson C90免费版维修程序2009最新版v2.4
天亭居排课系统免费版-天亭居排课系统2016 无密共享版
win8注册表编辑器-RegEditPlus(注册表快速跳转工具)1.0绿色版
寄藏艺术品交易平台-寄藏1.0 安卓极速版
考无忧病理学破解版16.0 免费版