@
-
1、使用插件的方式
-
2、maven项目引入依赖的方式
-
3、pmd 命令行的方式
-
4、Java API的方式 *
-
项目结构
-
测试代码
-
pmdArgs方式
-
PMDConfiguration方式
-
Programmatically(拓展)
-
分析结果
-
检测
-
自定义规则
介绍
PMD是一个静态源代码分析器。它发现了常见的编程缺陷,如未使用的变量、空捕获块、不必要的对象创建等等。
官网:点这里
官方文档:点这里
使用方式
1、使用插件的方式
==下载==:File -> Settings -> Plugins -> Marketplace 搜索 “PMDPlugin” ,下载插件。
==使用方法==:在代码编辑框或Project 窗口的文件夹、包、文件右键,选择“Run PMD”->“Pre Defined”->“All”,对指定的文件夹、包、文件进行分析,分析结果在控制台输出。
2、maven项目引入依赖的方式
==pom.xml:==
<rule name="myrule"
language="java"
message="不能有变量为keafmd的String类型的变量"
class="net.sourceforge.pmd.lang.rule.XPathRule">
<description>
自定义规则
</description>
<priority>3</priority>
<properties>
<property name="version" value="2.0"/>
<property name="xpath">
<value>
<![CDATA[
//VariableDeclaratorId[@Image = "keafmd" and ../../Type[@TypeImage = "String"]]
]]>
</value>
</property>
</properties>
</rule>
以上就是PMD【 Java 代码检查工具】入门使用教程(超详细)的全部内容。
看完如果对你有帮助,感谢点赞支持!如果你是电脑端的话,看到右下角的 “==一键三连==” 了吗,没错点它[哈哈]
加油!
共同努力!
Keafmd
本篇文章来源于微信公众号: 牛哄哄的柯南
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/11929.html