让FindBugs单独报告错误

时间:2013-08-02 08:23:41

标签: java eclipse eclipse-plugin sonarqube findbugs

我不知道如何用它来表达,但我的问题是这个 - 除了我的项目中的“常规”错误之外,我想要一个单独的FindBugs错误列表。

现在,我已将FindBugs的错误移至Info类别,因此它有点独立。但我无法区分FindBugs问题的警告级别。

有没有办法让FindBugs找到一个单独的错误层次结构?

如果没有,请推荐一些具有类似“呐喊”代码功能的工具。

UPD:我知道Bug Explorer视图,但是在那里显示的东西和问题视图......

2 个答案:

答案 0 :(得分:1)

创建第二个问题视图,配置为仅使用视图的上下文菜单显示来自FindBugs的视图(下面第一个屏幕截图中的最小化按钮旁边的向下三角形)。

  1. 打开问题视图。
  2. 从上下文菜单中选择新问题视图
  3. 在新标签中,从上下文菜单中选择配置内容...
  4. 这将打开一个包含过滤选项的对话框(下面的第二个屏幕截图)。

    1. 取消选中显示所有项目以启用其他选项。
    2. 点击右下方类型列表旁边的取消全选按钮。
    3. 检查同一列表中的每个 FindBugs 类型。
    4. 点击确定以保存配置。
    5. 问题查看上下文菜单

      Problem view filter

      配置内容对话框

      Configure contents

答案 1 :(得分:1)

您可以过滤问题和警告,如其他答案所示。但是如果你不想一直来回切换过滤器,你甚至可以创建问题视图的第二个实例(使用问题视图的视图菜单)并让第二个实例只显示Findbugs问题,独立于您的“主要”问题视图显示了什么。