【问题标题】:Matching Error Level in FindBugs IntelliJ and MavenFindBugs IntelliJ 和 Maven 中的匹配错误级别
【发布时间】:2014-02-28 02:17:03
【问题描述】:

我正在 Maven 和我的 IntelliJ 中运行 FindBugs。我想确保在任一工具中执行 FindBugs 都会产生相同的分析。如果 IntelliJ 和 Maven 在运行静态分析工具时输出不同的错误/警告,开发人员会感到困惑。

Maven

    <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>findbugs-maven-plugin</artifactId>
        <version>2.5.4-SNAPSHOT</version>
    </plugin>

FindBugs-IDEA 设置

我看到可以在 Maven 中使用不同的 ThresholdsEfforts 配置 FindBugs,但是如何同步 IntelliJ 和 Maven 的 FindBugs 配置?

例子:

  <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>findbugs-maven-plugin</artifactId>
    <version>2.5.4-SNAPSHOT</version>
    <configuration>
      <effort>Max</effort>
      <threshold>Low</threshold>
    ...
  </plugin>

http://mojo.codehaus.org/findbugs-maven-plugin/examples/violationChecking.html

【问题讨论】:

    标签: java maven intellij-idea findbugs


    【解决方案1】:
    1. 转到设置(Control + Alt + S)
    2. 转到 FindBugs
    3. 点击高级(需要在选项卡中向下滚动 - 查看下面屏幕截图中的红框区域)
    4. 基于 POM effort 设置 Analysis Effort
    5. 基于 POM threshold 设置 Confidence Level

    【讨论】:

      猜你喜欢
      • 2016-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      • 2016-09-23
      相关资源
      最近更新 更多