pmd

    3热度

    1回答

    有以下PMD规则: 使用合适的类装载器(严重)如预期 在J2EE getClassLoader()可能无法正常工作。改为使用Thread.currentThread().getContextClassLoader()。 能稍微解释一下他们在想什么吗?这里的“J2EE”环境究竟意味着什么?

    5热度

    2回答

    我有以下的Java方法: private int calculate() { return (bytes[0] & 0xff) + ((bytes[1] & 0xff) << 8); } PMD对这个代码抱怨与 “UselessParentheses” 违规。 我评论了operator precentence rules,但我仍然没有在该代码中看到多余的括号。我错过了什么吗?

    0热度

    1回答

    我有我的方法,下面的代码片段: JSONParser jsonParser = new JSONParser(); try { Object obj = jsonParser.parse(new InputStreamReader(is)); JSONObject jsonObj = (JSONObject) obj; JSONArray jsonArray = (

    0热度

    1回答

    我想将PMD插件集成到我的eclipse中。 我去了eclipse marketplace并安装了PMD。当我点击windows->首选项时,不显示PMD。 我出错了吗? 我的规格: Eclipse的火星1版本4.5.1 安装PMD 1.7.0 请指引我在整合PMD偏食。

    9热度

    1回答

    Maven版本:3.3.3。 FindBugs的插件版本:3.0.1 我使用的findbugs-maven-plugin,我需要运行FindBugs的对src和测试类 插件。目前,它只适用于源类 Target |_ classes |_ test-classes |_ findbugs (only have results regarding classes folder) 我需要为PM

    2热度

    1回答

    我有以下代码,并且我得到了PMD违例SuspiciousEqualsMethodName。 我想知道为什么这被认为是违规? private boolean areEquals(final Object thisObj, final Object thatObj) { return thisObj == null && thatObj == null || thisObj != null

    0热度

    3回答

    我设法使用grunt-tslint来分析我的打字稿项目。我有几个问题。 默认情况下,会为每个输入TS文件创建一个输出文件。这会失败,因为所有输出文件的文件名相同,并且保存第二个输出文件失败,因为该文件已存在。 使用appendOutput可以避免此问题。这将每个文件分析的输出附加到现有文件。通过这个选项,可以生成一个文件用于分析整个项目。 这个问题是,如果你使用这个post中讨论过的pmd格式化程

    2热度

    1回答

    我在自动布线字段上得到像“BeanMembersShouldSerialize”这样的PMD异常。阻止他们的唯一方法是使用“transient”或@SuppressWarnings。我的问题是什么才是处理PMD和自动布线领域的正确方法。 @Component public class Sample { @Autowired private SoapProperties soapProper

    5热度

    1回答

    将Maven与PMD,Checkstyle和/或Findbugs的各种插件一起使用时,推荐放置自定义规则集文件的位置是什么?

    0热度

    2回答

    我想用.csv和.xml格式的maven生成PMD报告。我编辑我的pom.xml如下: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-pmd-plugin</artifactId> <version>3.1</version> <configuration>