对Json TypeToken的EmptyClassBlock皮棉投诉

我有一块如下所示的kotlin代码,

gson.fromJson<Map>(data, object : TypeToken<Map>() {}.type) 

Detekt不喜欢它,并投诉EmptyClassBlock - []

有什么办法可以解决吗?

这个确切的例子从这个PR中的EmptyClassBlock规则中被删除: https : //github.com/arturbosch/detekt/pull/665

它应该在最新的版本(RC6-2)中可用。 在更新detekt之后,您不需要手动@Suppress这些情况(抽象类的对象)。

它可以通过用@Suppress("EmptyClassBlock")注释代码来抑制( 这里描述)

这里是规则id的列表,其中之一必须被传递给注释的一个参数(在你的案例中为EmptyClassBlock )。

    Interesting Posts