Findbugs中的过滤

2017-02-14 09:32:40来源:威易网作者:joe

我们部分产品中发现Findbugs检查有以下错误:Type MS_SHOULD_BE_FINAL

我们部分产品中发现Findbugs检查有以下错误:

Type MS_SHOULD_BE_FINAL

This static field public but not final, and could be changed by malicious code or by accident from another package. The field could be made final to avoid this vulnerability.

这个类型的错误属于设计上不够严谨,但由于历史代码修改比较多,所以我们可以对这个错误告警进行过滤。

具体方法如下:

增加一个过滤文件

我这里命名为:findbugs-exclude.xml

<FindBugsFilter>
    <Match>
        <Bug pattern="MS_SHOULD_BE_FINAL" />
    </Match>
</FindBugsFilter>

修改pom.xml

在findbugs中增加配置:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>findbugs-maven-plugin</artifactId>
    <version>3.0.4</version>
    <configuration>
         <excludeFilterFile>findbugs-exclude.xml</excludeFilterFile>
    </configuration>
</plugin>

现在这个问题就不会再告警了。

不过,我们还是要严谨的对待Findbugs和PMD提醒我们的问题。

关键词:Findbugs

相关阅读:

赞助商链接:

陕西11选五 广东11选5 500万彩票网 500w彩票 500万彩票网 500万彩票网 500w彩票 500w彩票 500万彩票网 500w彩票 500万彩票网 500万彩票网 <棋牌游戏>| <建筑安装>| <军旅言情小说排行榜>| <棋牌游戏>| <免费小说下载网>| <校园全能高手小说>| <免费全本穿越小说>| <小说阅读网青春校园版>| <520免费小说阅读网>| <玄幻小说阅读网完结版>| <天天棋牌>| <豆豆小说网 言情小说>| <完美世界txt下载txt>| <完美世界最新章节>| <武动乾坤>| <大主宰txt全集下载>| <小说无弹窗免费阅读>| <青春校园爱情小说>| <yy小说阅读网女生版>| <亚马逊电子书阅读器>| <斗牛棋牌>| <玄幻小说排行榜完本>|