V8005. The 'then' statement is equivalent to the 'else' statement.
Анализатор обнаружил подозрительный фрагмент кода, в котором обе ветви конструкции if полностью совпадают. Часто это свидетельствует о наличии ошибки.
Пример:
if cond {
result = FirstFunc(val)
} else {
result = FirstFunc(val)
}
Вне зависимости от того, во что будет вычислено выражение cond, будут выполнены одни и те же операции. Такой код является ошибочным.
Пример корректного кода:
if condition {
result = FirstFunc(val)
} else {
result = SecondFunc(val)
}