コード内で代入値が後でまったく使用されていない代入を報告します。

例:


  fun foo(): Int = 42

fun example() {
      var local = 0
      print(local)
      local = 42  // 代入値はまったく使用されません
  }

  fun foo(): Int = 42

  fun example() {
      var local = 0
      print(local)
  }

  fun foo(): Int = 42

  fun example() {
      var local = 0
      print(local)
      foo()  // この関数呼び出しは副作用を理由に維持されます
  }