bsl-language-server
bsl-language-server copied to clipboard
[MOD] IfElseIfEndsWithElse - присвоение одной переменной не считать ошибкой
Диагностика
IfElseIfEndsWithElse
Описание предлагаемых изменений
Стоит изменить диагностику, чтобы присвоение значения одной переменной не считалось ошибкой. Чтобы не строить "монструозные" конструкции "Если" в одном действии.
Например
Если ПервоеСложноеУсловие Тогда
**ФлагДействия = Истина;**
ИначеЕсли ВтороеСложноеУсловие Тогда
**ФлагДействия = Истина;**
Иначе
ФлагДействия = Ложь;
КонецЕсли;
Если ФлагДействия Тогда
...
КонецЕсли;
Дополнительная информация
я не понял предложения =(
Я не совсем понимаю, как диагностика IfElseIfEndsWithElse связана с предлагаемым изменением. Она ругается на отсутствие ветки else, а не на присваивание переменных