PMD是Eclipse上的一款源代码分析插件,与其他分析工具不同的是,PMD通过静态分析获知代码错误。也就是说,它可以在不运行Java程序的情况下报告错误。pmd支持Java、JavaScript、XML、XSL等,欢迎下载!TXT文件分割合并软件下载-TXT文件分割合并工具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自己的视图上
pc蛋蛋杀5余 体育团体游戏 456体育 陌陌体育彩票 必胜博网上官网展开

hadoop中ant.jar文件-ant.jar下载(ant.jar jdk)
缩略图补丁(ai,psd,cdr,eps图片缩略图补丁)
启航快递公司管理系统2012.0612 中文版
语思写作软件2019最新免费版
瑞钱宝-瑞钱宝(P2C金融投资平台app)3.0.2.1 安卓最新版
新浪微博(织出你的精彩围脖)for S60v5v 2.5.0 3333_0001最新官方版
少女射击vv服装存档下载-少女射击vv全服装解锁存档
海贼无双3补丁下载-海贼无双3究极画质补丁1.0 绿色免费版
京东商品试用申请助手下载-京东商品试用申请助手1.1.0 免费版
表情这么连游戏下载-表情这么连1.01 安卓版
RMAShell V1.09 | 视频减肥软件
米乐多线程短网址批量转换1.5.0.0 官方最新版
渲云效果图版渲染软件下载-渲云效果图版渲染软件8.5.3.2 免费版
莽荒纪之无尽疆域游戏下载-莽荒纪之无尽疆域1.1.2 正式版
未知单位车辆管理系统V10.22 官方安装版
一键还原备份SGI怎么用-一键还原备份SGI2.0.0.3 官方免费版【SGI映像总裁】
弹弹堂登陆器下载-36脚本大厅1.0.7 绿色版
PDF文档3D模型制作工具1.0.0.1 办公必备版
电脑系统恢复软件-EaseUS System GoBack Free(系统恢复软件)1.0 官网最新免费版
进程内存查看(HeapMemView)1.01中文汉化版