Enable UnnecessaryLet rule for detekt code base (#4024)

* Enable UnnecessaryLet rule for detekt code base

* baseline parser does not work with new lines

* replace let with private extension function to improve readability

Co-authored-by: Markus Schwarz <post@markus-schwarz.net>
This commit is contained in:
marschwar
2021-08-10 16:44:31 +02:00
committed by GitHub
parent b4329da3c3
commit 28830b8db5
8 changed files with 15 additions and 9 deletions

View File

@@ -116,7 +116,7 @@ class NestedBlockDepth(config: Config = Config.empty) : Rule(config) {
private fun insideLambdaDo(lambdaArguments: List<KtLambdaArgument>, function: () -> Unit) {
if (lambdaArguments.isNotEmpty()) {
val lambdaArgument = lambdaArguments[0]
lambdaArgument.getLambdaExpression()?.bodyExpression?.let {
if (lambdaArgument.getLambdaExpression()?.bodyExpression != null) {
function()
}
}