VS
fun bar(): Int = 1
fun foo(): Unit {
bar()
}
как сделать это варнингом? пусть даже в линтере Идеи. Идея это пропускает, она умеет только варнинги на неиспользованные значения кидать, но не на результаты функций
javax.annotation.CheckReturnValueSize: a a a
VS
fun bar(): Int = 1
fun foo(): Unit {
bar()
}
javax.annotation.CheckReturnValueVP
fun bar(): Int = 1
fun foo(): Unit {
bar()
}
AH
javax.annotation.CheckReturnValueAH
VP
AH

AH
VP
AH
VP
AH
VP
AH
VP
VP
AH
fun foo(): Unit {
map.put(…)
map.put(…)
map.put(…)
map.put(…)
map
}VP
fun foo(): Unit {
map.put(…)
map.put(…)
map.put(…)
map.put(…)
map
}AH
map.put(…).ignore()
fun <T> T.ignore(): Unit = { .. //cast to unit explicitly }
AH
VP