コード内で代入値が後でまったく使用されていない代入を報告します。
例:
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() // この関数呼び出しは副作用を理由に維持されます
}