pmd

    6热度

    1回答

    在Gradle的Java项目中,我们可以通过pmd插件使用PMD。要配置我们要使用可以做到在两个方面的规则: ruleSetFiles - 要使用的自定义规则集文件。有关如何编写规则集文件的信息,请参阅官方文档。例如:ruleSetFiles =文件( “配置/ PMD/myRuleSet.xml”) 规则集内置的规则集来使用。查看内置规则集的官方列表。 随着ruleSetFiles是没有问题的,

    0热度

    1回答

    我此行我的代码错误PMD: private transient final Logger logger = LoggerFactory.getLogger(getClass()); 我建我的项目和PMD检查却对我说: The Logger variable declaration does not contain the static and final modifiers. 我能做些什么

    1热度

    4回答

    我有一个类让我们说一下实现B接口和C抽象类的BImpl。两个超类有像doSomething的一些方法(),它在抽象类来实现C. interface B { Some doSomething(); } abstract class C { protected Some doSomething() { //Do something here... } } 而且我实施B

    0热度

    1回答

    我正在运行PMD检查修改后的文件被推入存储。如果PMD检查失败,推送应该失败。 从我读过的内容中我推断出这些检查必须在预收集存储库钩子中完成。我使用atlassian-plugin-sdk创建了一个存储库插件,但是我发现很难找出能够帮助我执行上述操作的相关类。请帮助我 - 如果可能,请使用执行此工作的代码片段。

    1热度

    2回答

    我开始使用静态代码分析工具,如Checkstyle,PMD和FindBugs。 PMD允许的审查,通过添加注释到行结束标记代码: System.out.println("Test"); // NOPMD by edward on 9/23/14 10:22 AM 我真的不喜欢尾随注释也是如此的CheckStyle(“不要使用尾随注释。 “)。有没有办法告诉PMD一个特定的代码被审查,而不使用尾

    1热度

    1回答

    我在IBM RAD中安装了最新的PMD插件,但是我发现Windows - >首选项 - > PMD - >规则配置下的规则配置是空的。有什么建议么?

    0热度

    3回答

    我的目标 - > 命令中的文件列表必须逐行读取并用作另一个命令的一部分。 描述 - > 在Linux中的命令返回 archive/Crow.java archive/Kaka.java mypmdhook.sh 存储在changed_files变量。我用下面的while循环逐行读取文件行并使用它作为一个PMD命令的一部分 while read each_file do ech

    1热度

    2回答

    我有一个运行时异常,我在我的项目中创建,我想确保它在我的一个类中被捕获,以便整个程序不会爆炸当它发生时(例如,如果有人删除了我想通过构建或静态分析工具中的某些内容失败的try/catch语句)。不幸的是,由于java没有强制我对这个未经检查的异常使用try/catch语句,所以在编译时没有办法强制执行它。 (我不能将我的异常更改为检查的异常)。 我想知道是否有任何方法来强制执行特定类中的try/c

    7热度

    1回答

    我想在使用gradle构建的企业项目中使用gradle PMD插件。 我有一个pmd_rules.xml文件已经工作,但我不能添加自己的java规则(我得到一个类没有发现异常)。我在网站上跟着教程。 我必须把自己的规则放在哪里才能被Gradle和PMD识别?有人已经做过这样的事情吗? pmd.gradle: apply from: rootProject.file("core/modules.gr

    2热度

    2回答

    我们正在开发Web应用程序作为一个团队,并决定是符合声纳规则在我国持续集成服务器在提交之前的所有插件checkstyles,PMD,FindBugs的码。 思前想后,我们有2个计划: 有在每个人的系统的本地声纳和整合,使用SonarQube插件蚀。 我们可以将checkstyles,Pmd,findbugs插件添加到eclipse中,并使用与声纳中相同的规则。 可能我知道的优点和各方案的利弊。 计