bsl-language-server icon indicating copy to clipboard operation
bsl-language-server copied to clipboard

[MOD] IfElseIfEndsWithElse - присвоение одной переменной не считать ошибкой

Open Kyrales opened this issue 2 years ago • 2 comments

Диагностика

IfElseIfEndsWithElse

Описание предлагаемых изменений

Стоит изменить диагностику, чтобы присвоение значения одной переменной не считалось ошибкой. Чтобы не строить "монструозные" конструкции "Если" в одном действии.

Например

Если ПервоеСложноеУсловие Тогда
   **ФлагДействия = Истина;**
ИначеЕсли ВтороеСложноеУсловие Тогда
    **ФлагДействия = Истина;**
Иначе
    ФлагДействия = Ложь;
КонецЕсли;

Если ФлагДействия Тогда
     ...
КонецЕсли;

Дополнительная информация

Kyrales avatar Jul 11 '22 03:07 Kyrales

я не понял предложения =(

asosnoviy avatar Jul 11 '22 05:07 asosnoviy

Я не совсем понимаю, как диагностика IfElseIfEndsWithElse связана с предлагаемым изменением. Она ругается на отсутствие ветки else, а не на присваивание переменных

nixel2007 avatar Jul 11 '22 08:07 nixel2007