我有一段 kotlin 代码如下,
gson.fromJson<Map<String, JsonElement>>(data,
object : TypeToken<Map<String, JsonElement>>() {}.type)
Detekt
不喜欢并抱怨EmptyClassBlock - [<UnknownName>]
有什么办法可以解决吗?
EmptyClassBlock
这个确切的情况已从此PR 中的规则中删除: https ://github.com/arturbosch/detekt/pull/665
它应该已经在最新的 detekt 版本 (RC6-2) 中可用。更新 detekt 后,您不再需要手动@Suppress
处理这些情况(抽象类的对象)。