pmd

    0热度

    1回答

    我想创建一个自动化junit测试,如果我的代码符合PMD指定的要求,则会通过该测试,如果不符合,则会失败。这可能吗?

    1热度

    1回答

    我已经安装了一个名为PMD的Eclipse插件,我只想使用它的一个功能(提取抽象语法树)。主要的问题在于,我不想点击任何东西,而是在每个Java源代码上单击右键,然后单击AST功能,而不是完全自动化它。 因此,问题是有没有一种方法或方法从我写的源代码中调用该插件的功能。 我试图导入PMD的maven项目,但是我遇到了一些错误,并且有许多功能我不会使用(支持其他语言等)。因此,我试图找到一个更轻量级

    0热度

    1回答

    正如我在这里看到的:In this manual创建规则集很容易。我正在使用eclipse-pmd插件。我只是很难搞清楚把rulesets.properties文件放在哪里。它是我的源代码树的根吗?我的ruleset.xml位于我的源代码树的根目录中。

    2热度

    1回答

    我在Java中拥有以下代码片段。 String foo = " "; 方法1: StringBuffer buf = new StringBuffer(); buf.append("Hello"); buf.append(foo); buf.append("World"); 方法2: StringBuffer buf = new StringBuffer(); buf.append

    1热度

    1回答

    我有一个具有自定义PMD规则的ruleset.xml文件。我如何在SonarQube 5.5中使用这个文件?

    1热度

    2回答

    使用PMD 5.4.2为JAVA代码,看到了一些违反有关可能的神级, 象下面这样: Possible God class (WMC=69, ATFD=65, TCC=0.03218390804597701) 我不想抑制这些警告。 所以任何人都可以解释我,什么是最好的解决方法来解决这个违规问题。 感谢您的解释。

    0热度

    2回答

    我试图将PMD集成到我的项目之一中(我正在使用MAVEN构建工具) 当我尝试集成时,我可以看到XML配置文件是必需的。 我试图下载PMD插件 - 我预计全局规则集文件可能在PMD插件中可用,但它们不是。 我用下面的链接: https://sourceforge.net/projects/pmd/?source=typ_redirect 谷歌搜索后,我已经看到了一个链接以获取规则集 http://g

    0热度

    2回答

    for(Deductible **myDeductible**: myDeductibles){ myReturnList.add(myOption); // Add options as many times as number of deductibles if(CoverageConstants.COVERAGE_CODE_VC.equalsIgnoreCase(aCov

    1热度

    1回答

    我一直是Java开发人员和一直在使用红色代码工具,如FindBugs的,的CheckStyle,PMD-CPD等,我都集成在詹金斯这些插件自动评论为好。 当我搬到scala时,我想继续与Maven和Jenkins。但我无法找到Eclipse中支持的代码红色工具,maven-plugin &杰克金斯插件Scala。任何人都可以给一些指针来解决静态代码分析,代码覆盖率等问题吗?

    0热度

    1回答

    我正在使用CPD工具在我的项目中查找重复代码。我试过了这个链接CPD Usage中给出的命令行选项。 我想以xml格式生成报告,并需要将其存储在特定位置。但它在控制台本身显示报告,并不存储在任何地方。 Refer this screenshot. 我在CPD GUI中试过这样并正常工作。但为了我的需要,我想在xml文件中生成报告。这可能吗? 在上面的链接中,他们已经给出了ANT工具的信息。那么有什