我正在开发一个 Java 项目。我使用 IntelliJ Idea 12.1.4 作为 IDE。
我通过两种方式验证代码的质量,
我在 IntelliJ idea 中安装了 QAPlug-FindBugs 插件,并使用自定义分析配置文件分析代码。此配置文件仅激活了一个 findbugs 规则。
我在项目的 build.gradle 文件中应用了 findbugs 插件。我运行 gradlew check 命令。
这两种方法会导致不同数量的 findbugs 警告/错误。实际上,与 QAPlug -> 分析代码相比,gradlew 检查会导致更多错误/警告。
我知道当我提到 apply plugin : 'findbugs' 时,努力级别设置为默认值。
我试图弄清楚 gradle 插件和 Intellij Idea 插件之间的关系。我无法弄清楚应该在我的自定义配置文件中激活哪些编码规则(用于 QAPlug -> 分析代码操作)以匹配“gradle check”的行为。
任何人都可以给我一个关于发生了什么的指针吗?