【发布时间】:2016-02-17 15:44:10
【问题描述】:
我正在将 findbugs 集成到一个混合的 java/kotlin 项目中。但是,由于 findbugs 作用于生成的 jar,它正在查找与通过 kotlin 文件生成的类相关的错误。
有什么办法可以避免检查这些类吗?
谢谢
【问题讨论】:
我正在将 findbugs 集成到一个混合的 java/kotlin 项目中。但是,由于 findbugs 作用于生成的 jar,它正在查找与通过 kotlin 文件生成的类相关的错误。
有什么办法可以避免检查这些类吗?
谢谢
【问题讨论】:
根据<Source> 过滤器类型进行过滤。
此元素匹配与特定源文件关联的警告。 name 属性用于指定源文件名的精确匹配模式或正则匹配模式。
<FindBugsFilter>
<Match>
<Source name="~.*\.kt"/>
</Match>
</FindBugsFilter>
【讨论】:
我认为过滤器在很多情况下应该会有所帮助:
<FindBugsFilter>
<Match>
<Class name="*Kt"/>
</Match>
</FindBugsFilter>
我不确定这个过滤器是否正确,但你应该知道。
【讨论】: