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

时间:2008-11-22 00:44:58

标签: eclipse eclipse-plugin code-analysis findbugs

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

每当代码由eclipse构建时,我打算让FindBugs运行。

我希望能够使findbugs警告在代码中显示为错误,这样就可以在eclipse中更改严重性级别

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

由于

3 个答案:

答案 0 :(得分:2)

接受的答案现已过时。我不知道它发布了哪个版本,但FindBugs Eclipse插件首选项对话框的Reporter配置选项卡现在允许您将每个bug的严重性(最可怕,可怕,令人烦恼和关注)配置为信息,警告或错误。标记为错误的错误将导致构建失败。

答案 1 :(得分:0)

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

我做了一些检查,而FindBugs Maven plugin也没有提供这样做的选项(所以也没有运气)。

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

答案 2 :(得分:0)

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

但是,如果您因FindBugs警告而尝试使构建失败,则可以尝试其ANT任务,并在发生任何警告时导致构建失败。

相关问题