Detekt VarCouldBeVal 规则似乎不起作用

问题描述 投票:0回答:1

我注意到 Detekt 没有报告此代码的问题

fun main() {
    var thisCouldBeVal = "this could be val"
    println(thisCouldBeVal)
}

这不是应该触发 VarCouldBeVal 规则的明显情况吗?还是我遗漏了什么?

这是一个要重现的示例项目https://github.com/Trixmegist/detekt-test

  • 检测v1.23.0
  • 科特林 v1.9.0
kotlin detekt
1个回答
0
投票

VarCouldBeVal 规则需要类型解析才能工作 https://detekt.dev/docs/gettingstarted/type-resolution/

© www.soinside.com 2019 - 2024. All rights reserved.