`
hitgnu
  • 浏览: 95029 次
  • 性别: Icon_minigender_1
  • 来自: 苏州-->上海
社区版块
存档分类
最新评论

PMD使用手记

阅读更多
1)一次用多个规则集进行检查不成功
命令行:
E:\software\pmd-2.3\bin>pmd C:\Test.java html rulesets/unusedcode.xml,rulesets/basic.xml
运行结果:
<html><head><title>PMD</title></head><body>
<table align="center" cellspacing="0" cellpadding="3"><tr>
<th>#</th><th>File</th><th>Line</th><th>Problem</th></tr>
</table></body></html>
示例源码:
import java.util.ArrayList;
import java.util.*;
public class Test {
        public static void main(String[] args) {
             try{
                int i=0;
                if(i>0) {}
                System.out.println("Hello World!");
            } catch(Exception e) {
            } finally{
            }
       }
}
2)使用上述示例源码运行成功的例子:
命令行:E:\software\pmd-2.3\bin>pmd C:\Test.java html rulesets/basic.xml
运行结果: #FileLineProblem
1C:\Test.java11Avoid empty 'if' statements
2C:\Test.java15Avoid empty catch blocks
3C:\Test.java16Avoid empty finally blocks


分享到:
评论
1 楼 anders02 2008-03-14  
如何才能把这个信息输出到文件中啊??

相关推荐

    PMD使用,有兴趣的朋友可以下载

    PMD使用,有兴趣的朋友可以下载PMD使用,有兴趣的朋友可以下载PMD使用,有兴趣的朋友可以下载PMD使用,有兴趣的朋友可以下载PMD使用,有兴趣的朋友可以下载PMD使用,有兴趣的朋友可以下载PMD使用,有兴趣的朋友可以...

    PMD集成myeclipse及PMD规则说明

    **PMD** 是一个开源的静态代码分析工具,主要用于检测Java源代码中的潜在问题,比如冗余代码、未使用的变量、空捕获块等。它通过应用一系列预定义的规则来帮助开发者提升代码质量,避免潜在的bug,并遵循最佳编程...

    pmd插件使用文档

    通过使用 PMD 插件,开发人员可以自动发现可能的错误、无效的代码、低效的编程习惯以及重复的代码块。 在 Maven 项目中集成 PMD 插件的步骤如下: 1. **配置插件**: - 在 Maven 项目的 `pom.xml` 文件中,您需要...

    PMD的使用说明-简介、工作原理、安装运行、规则等

    PMD是一种广泛使用的开源静态代码分析工具,旨在帮助开发者发现并修复Java代码中的潜在问题,如冗余代码、未使用的变量、空捕获块、复杂的条件表达式等。它的核心功能在于通过预定义的规则集对代码进行扫描,以识别...

    PMD使用说明(内含Jar包)

    1. **代码规则检查**: PMD可以根据预定义的规则或自定义规则对代码进行检查,例如避免空的finally块,检查未使用的局部变量,防止使用过于复杂的表达式等。 2. **Copy-Paste Detection (CPD)**: PMD附带的CPD工具...

    PMD工具使用说明中文版

    "PMD 工具使用说明中文版" PMD(Program Muscle Detective)是一款静态分析工具,用于检测 Java 代码中的错误和不良实践。下面是 PMD 工具使用说明中文版中涉及的一些重要知识点: 1. PMD 安装与运行 PMD 可以...

    PMD与CPD使用说明

    PMD与CPD使用说明,检查Java代码的重复度

    PMD的规则文件

    在软件开发过程中,使用PMD可以提升代码质量,减少错误,并遵循一定的编码规范。在Eclipse IDE中,通过安装PMD插件,开发者可以直接在编辑器内查看和应用这些规则。 本压缩包中的"PMD_xml"文件是PMD规则的XML配置...

    PMD安装使用手册

    PMD安装使用手册,是学习安装PMD必备资料

    pmd代码检查工具使用

    PMD 代码检查工具使用指南 PMD 是一个静态代码分析工具,主要用于检查 Java 代码的质量和可读性。下面是 PMD 的使用指南,包括安装、运行、规则配置和自定义规则等方面的内容。 安装和运行 PMD 可以通过命令行或...

    PMD使用说明.docx

    PMD 使用说明 PMD 是一种开源的静态分析工具,主要用于检查 Java 代码中的错误和问题。该工具可以自动化地检查代码,找出潜在的问题和逻辑错误,从而减轻代码检查工作的繁琐,提高编码效率和代码质量。 PMD 的安装...

    代码分析工具使用PMD

    2. **使用PMD检查代码**:在Eclipse中,右键点击项目,选择`PMD-&gt;Check Code With PMD`,PMD会扫描项目并显示检查结果。在PMD视图中,可以按照错误等级过滤信息,例如错误、警告等。在`Package Explorer`和代码文件...

    PMDPlugin for IDEA IDEA PMD插件

    1. 配置PMD规则:在插件设置中,可以调整PMD使用的规则集,包括选择默认规则、禁用某些规则或添加自定义规则。 2. 快速修复:IDEA提供了一键修复功能,对于PMD检查出的问题,可以直接点击提示进行快速修复。 3. ...

    PMD集成eclipse插件

    **PMD集成Eclipse插件** 是一种强大的静态代码分析工具,它可以帮助开发人员发现并修复Java源代码中的潜在问题,如冗余代码、未使用的变量、不良编程习惯等。集成PMD到Eclipse环境中,可以提升代码质量和可维护性,...

    Eclipse离线配置PMD插件

    PMD附带了许多可以直接使用的规则,利用这些规则可以找出Java源程序的许多问题,例如没有用到的变量、多余的变量创建操作、空的catch块,等等。此外,用户还可以自己定义规则,检查Java代码是否符合某些特定的编码...

    Gitlab+P3C-PMD(Aliyun)标准化你团队的代码1

    文章将从服务端 Gitlab 校验原理简要说明、P3C-PMD 插件的使用、Gitlab + P3C-PMD 配合使用三个方面对代码标准化进行详细的讲解。 服务端 Gitlab 校验原理 Gitlab 服务端会有三个主要钩子:pre-receive、update、...

    pmd安装使用手册,install

    pmd安装使用手册;pmd安装使用手册;pmd安装使用手册

    静态分析工具PMD使用说明

    质量是衡量一个软件是否成功的关键要素。而对于商业软件系统,尤其是企业应用软件系统来说,除了软件运行质量、文档质量以外,代码的质量也是非常重要的。软件开发进行到编码阶段的时候,最大的风险就在于如何保证...

    PMD检查工具4.0

    PMD检查工具4.0是一款针对Java编程语言的静态代码分析工具,旨在帮助开发者发现并修复源代码中的潜在问题,如冗余代码、未使用的变量、空捕获块、复杂度过高的方法等。该工具在Java开发领域广泛应用,通过自定义规则...

Global site tag (gtag.js) - Google Analytics