override fun visitIfExpression()

in src/main/kotlin/com/dd/detektcustomrules/rules/IfOmittingBraces.kt [24:37]


    override fun visitIfExpression(expression: KtIfExpression) {
        super.visitIfExpression(expression)
        val expressionFitsInOneLine = fitsInOneLine(expression)
        val hasNewLine = hasNewLine(expression)
        if (expression.then !is KtBlockExpression && (!expressionFitsInOneLine || hasNewLine)) {
            report(
                CodeSmell(
                    issue,
                    Entity.from(expression),
                    "no braces detected for if else statement, place on one line if it fits else add braces"
                )
            )
        }
    }