使用 Checkstyle 验证域对象 get /sets
我遇到问题或正在寻找可验证以下内容的检查样式规则。这是一个简单的检查,但当有人手动更改获取/设置名称时,这将是一个值得的规则。 我想要一个规则…
Pmd ant 脚本给出 java.lang.NoClassDefFoundError: org/jaxen/JaxenException
${PMD.home}\lib ${PMD.home}\bin\pmd-rules.xml ${PMD.home}\bin\pmd-rules.xml 我试图运行上面的 ant 脚本来执行 PMD 规则集 pmd-rules.xml 但出现…
Java 中符合 PMD 的流复制
我有一段用于流复制的代码。 OutputStream os = ...; InputStream is = ...; int bufferLength; byte[] buffer = new byte[1024]; while ((bufferLeng…
当前是否有使用 Sonar 处理 Java 7 代码的解决方法?
我尝试在 Java 7 项目(依赖于新的语法功能)上使用 Sonar,但 PMD 部分和 Checkstyle 部分无法解析这些文件。 Findbugs 部分无法读取 Java 7 类文件…
如何从命令行使用静态代码分析器 CPDignoreLiterals 和ignoreIdentifiers?
这就是 PMD 静态分析仪的功能:复制粘贴检测器。 是的,我彻底阅读了http://pmd.sourceforge.net/cpd.html。 但是,如果我从 ant-task 运行 CPD,我可…
PMD 用于检测未使用的代码 - API 使用情况
我查看了 PMD api 我想用它来检测未使用的类中的实例变量和方法。我看到它可以从命令行调用,但是我想通过以编程方式调用 PMD 来对我的类执行冗余分析…
查找 Java 项目/源代码中的编码问题
我目前正在开发一个 Java 项目,监督质量是我工作的一部分。作为工具,我将 Jenkins 与 Sonar 结合使用。这些工具非常棒,帮助我快速、持续地跟踪问题…
Java 错误:catch 块中抛出新异常,原始堆栈跟踪可能会丢失
try { // code which throws exception. } catch (SQLException sqlex) { logger.error("Custom message", sqlex); **throw new CustomApplicationExc…
Wicket 和“构造函数调用可重写方法” PMD 警告
我们通过将大部分构造函数代码移至 onInitialize() 来避免此 PMD 警告。但我们只是将问题(设计缺陷?)转移到另一个地方吗? 即我们的 onInitialize(…
PMD 与 grails 项目
PMD 是否适用于 grails 项目,即 .groovy 文件? 我正在使用 STS 编辑器, 如果它有效,我需要做什么设置? 如果有人有任何想法,请告诉我 提前致谢…
Hudson 为 android maven2 项目配置了 PMD-Plugin
我目前在 maven2-android 项目上使用 Hudson 的 PMD 插件时遇到问题。 我的 POM 中的部分如下所示: org.apache.maven.plugins maven-pmd-plugins tru…
在 IntelliJ IDEA 中使用 PMD 的问题
我试图将 PMD 插件安装到我的 IntelliJ IDE 中。我已按照说明进行操作,但在尝试运行 pmd 检查时出现以下异常。从看来“。”被解析为 / ,这会为类加…
Findbugs 或 PMD 规则来检测何时应将 StringBuffer 替换为 StringBuilder
FindBugs 或 PMD 中是否有一条规则,当同步的 StringBuffer 可以安全地替换为 StringBuilder 时会发出警告? 例如,当 StringBuffer 变量引用永远不会…