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