Повторяющиеся условия в синтаксической конструкции Если...Тогда...ИначеЕсли... (IfElseDuplicatedCondition)¶
Тип | Поддерживаются языки |
Важность | Включена по умолчанию |
Время на исправление (мин) |
Теги |
---|---|---|---|---|---|
Дефект кода |
BSL OS |
Важный |
Да |
10 |
suspicious |
Описание диагностики¶
Синтаксическая конструкция Если...Тогда...ИначеЕсли... не должна иметь одинаковых условий.
Примеры¶
Если п = 0 Тогда
т = 0;
ИначеЕсли п = 1 Тогда
т = 1;
ИначеЕсли п = 1 Тогда
т = 2;
Иначе
т = -1;
КонецЕсли;
Сниппеты¶
Экранирование кода¶
// BSLLS:IfElseDuplicatedCondition-off
// BSLLS:IfElseDuplicatedCondition-on
Параметр конфигурационного файла¶
"IfElseDuplicatedCondition": false