代码之家  ›  专栏  ›  技术社区  ›  Craig Angus karan

eclipse的FindBugs插件是否可以报告为错误而不是警告?

  •  2
  • Craig Angus karan  · 技术社区  · 17 年前

    我正在一个非常大的遗留代码库上工作。我们希望将FindBugs引入到开发实践中。

    我打算在eclipse构建代码时让FindBugs运行。

    我希望能够使findbugs警告在代码中显示为错误,您可以通过这种方式更改eclipse中的严重性级别

    eclipse是否可以将其产生的警告报告为错误?

    3 回复  |  直到 11 年前
        1
  •  2
  •   Timothy Woods Eric Z Beard    13 年前

    被接受的答案现在已经过时了。我不知道它是在哪个版本中更改的,但是FindBugs Eclipse插件首选项对话框的Reporter配置选项卡现在允许您将每个严重的bug(最可怕的、可怕的、令人不安的和令人担忧的)配置为信息、警告或错误。标记为错误的错误将导致生成失败。

        2
  •  0
  •   shek    17 年前

    不,不可能让FindBugs Eclipse插件在代码中将潜在的bug标记为错误。

    FindBugs Maven plugin 也没有提供这样做的选项(因此也没有运气)。

    我建议向FindBugs Eclipse插件开发人员记录一个RFE(增强请求)。他们的bug跟踪数据库是可用的 here .

        3
  •  0
  •   Parag    17 年前

    我不这么认为。Eclipse中的错误由Eclipse的JDT编译器报告,而FindBugs插件只是通过插入Eclipse系统来报告警告。我不确定编译器是否能够知道FindBugs的存在并将其警告列表作为错误报告。

    但是,如果由于FindBugs警告而试图使构建失败,则可以尝试他们的ANT任务,并在出现任何警告时导致构建失败。