对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
)。