PMD【 Java 代码检查工具】入门使用教程(超详细)

@

  • 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 代码检查工具】入门使用教程(超详细)的全部内容。

看完如果对你有帮助,感谢点赞支持!如果你是电脑端的话,看到右下角的 “==一键三连==” 了吗,没错点它[哈哈]PMD【 Java 代码检查工具】入门使用教程(超详细)

加油!

共同努力!

Keafmd


本篇文章来源于微信公众号: 牛哄哄的柯南

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/11929.html

(0)

相关推荐

发表回复

登录后才能评论
半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!