报告具有 Boolean 类型的调用参数,无指定的显式参数名称。

按顺序传递多个布尔文字时,很容易忘记参数顺序,这可能会导致错误。 显式参数名称让阅读和理解代码变得更容易。

示例:


  fun check(checkName: Boolean, checkAddress: Boolean, checkPhone: Boolean) {}

  fun usage() {
      check(true, false, true) // What does this mean?
  }

建议通过快速修复以添加缺少的参数名称:


  fun check(checkName: Boolean, checkAddress: Boolean, checkPhone: Boolean) {}

  fun usage() {
      check(checkName = true, checkAddress = false, checkPhone = true)
  }