override fun visitIfExpression()

in src/main/kotlin/com/dd/detektcustomrules/rules/CollapsibleIfStatement.kt [22:36]


    override fun visitIfExpression(expression: KtIfExpression) {
        super.visitIfExpression(expression)

        (expression.then as? KtBlockExpression)?.firstStatement?.let {
            if (it is KtIfExpression) {
                report(
                    CodeSmell(
                        issue,
                        Entity.from(expression),
                        "Nested if statements detected. Collapsible nested if statements should be merged"
                    )
                )
            }
        }
    }