报告基于参数的冗余 let 调用。

当 lambda 参数仅用作调用表达式中的限定符时,let 冗余。

如果要为限定表达式命名,考虑声明一个局部变量。

示例:


  fun splitNumbers() {
      "1,2,3".let { it.split(',') }
  }

建议通过快速修复删除额外的 let() 调用:


  fun example() {
      "1,2,3".split(',')
  }

或者:


  fun splitNumbers() {
      val numbers = "1,2,3"
      numbers.split(',')
  }