Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ошибочный перенос точки с запятой на другую строку при форматировании модуля #1428

Open
d-hurricane opened this issue May 17, 2024 · 0 comments
Labels
bug Something isn't working Форматирование кода Механизм настройки форматирования кода (bsl formatter)
Projects

Comments

@d-hurricane
Copy link

Описание ошибки

Если внутри блока - условия, цикла, поптыки-исключения - последняя инструкции не содержит точки с запятой, то попытка отформатировать модуль командой контекстного меню "Источник / Формат" приведет к тому, что точка с запятой, завершающая блок, будет перенесена на следующую строку.

Как воспроизвести

Открыть любой модуль и ввести код, где внутри блока у инструкции опущена точка с запятой:

Процедура МояНоваяПроцедура(Параметры) Экспорт
	Если Истина Тогда
		А = 10
	КонецЕсли;
КонецПроцедуры

Выполнить команду "Формат" модуля. Убедиться, что точка с запятой блока "Если" перенеслась после слова "КонецЕсли" на следующую строку:

Процедура МояНоваяПроцедура(Параметры) Экспорт

	Если Истина Тогда
		А = 10;
	КонецЕсли
	;

КонецПроцедуры

При этом повторный вызов команды "Формат" вернет последнюю точку с запятой на место.

Скриншоты

No response

Ожидаемое поведение

Точка с запятой после блока кода не должна зависеть от наличия точек с запятой внутри блока.

Лог рабочей области

log.txt

Версия 1С:EDT

Ruby 2023.3.4

Операционная система

Windows

Версия платформы 1С:Предприятие 8

8.3.22.2501

Установленные плагины

1C:Code style V8

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

No response

@d-hurricane d-hurricane added the bug Something isn't working label May 17, 2024
@Erik773 Erik773 added the Форматирование кода Механизм настройки форматирования кода (bsl formatter) label May 20, 2024
@Erik773 Erik773 added this to Низкий приоритет in Bugs May 20, 2024
@tretyakevich tretyakevich moved this from Низкий приоритет to Рассмотрено in Bugs Jun 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working Форматирование кода Механизм настройки форматирования кода (bsl formatter)
Projects
Bugs
Рассмотрено
Development

No branches or pull requests

2 participants