如何使用Findbugs避免使用kotlin文件

时间:2016-02-17 15:44:11

标签: findbugs kotlin

我正在将findbugs集成到一个混合的java / kotlin项目中。但是,当findbugs作用于生成的jar时,它会发现与通过kotlin文件生成的类相关的错误。

有没有办法避免对这些课程进行检查?

谢谢

2 个答案:

答案 0 :(得分:10)

根据<Source>过滤器类型进行过滤。

  

此元素匹配与特定源文件关联的警告。 name属性用于指定源文件名的精确或正则表达式匹配模式。

<FindBugsFilter>
    <Match>
        <Source name="~.*\.kt"/>
    </Match>
</FindBugsFilter>

请参阅:documentation for FindBugs filtersname matching details

答案 1 :(得分:0)

我认为过滤器应该在很多情况下有所帮助:

<FindBugsFilter>
    <Match>
        <Class name="*Kt"/>
    </Match>
</FindBugsFilter>

我不确定这个过滤器是否正确,但你应该知道。

Documentation.