我有一段如下的kotlin代码,

gson.fromJson<Map<String, JsonElement>>(data,
   object : TypeToken<Map<String, JsonElement>>() {}.type)
Detekt不喜欢它并投诉EmptyClassBlock - [<UnknownName>]
有什么办法可以解决吗?

最佳答案

此确切案例已从此PR中的EmptyClassBlock规则中删除:https://github.com/arturbosch/detekt/pull/665

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

09-05 02:47