"Deferred result not used": report all Deferred results by default

#KT-26181 Fixed
This commit is contained in:
Mikhail Glukhikh
2018-08-21 18:23:32 +03:00
parent 564ea629d1
commit ded652382b
@@ -16,7 +16,7 @@ import org.jetbrains.kotlin.psi.callExpressionVisitor
import org.jetbrains.kotlin.resolve.descriptorUtil.fqNameOrNull
import javax.swing.JComponent
class DeferredResultUnusedInspection(@JvmField var standardOnly: Boolean = true) : AbstractResultUnusedChecker(
class DeferredResultUnusedInspection(@JvmField var standardOnly: Boolean = false) : AbstractResultUnusedChecker(
expressionChecker = fun(expression, inspection): Boolean =
inspection is DeferredResultUnusedInspection && expression is KtCallExpression &&
(!inspection.standardOnly || expression.calleeExpression?.text in shortNames),