bsl-language-server
bsl-language-server copied to clipboard
Реализация Language Server Protocol для языка 1C (BSL)
## Диагностика MissingParameterDescription ## Описание предлагаемых изменений  Выдается ФП на комментарий, который не относится к описанию методу - комментарий для блока кода - например, //СтандартныеПодсистемы.РаботаСФайлами Добавить в документацию пример...
## Диагностика UnusedLocalMethod ## Описание предлагаемых изменений Добавить анализ внеконтекстных методов формы (клиентских и серверных) эти методы не могут быть обработчиками событий и поэтому отсутствие их вызовов подозрительно Для модулей...
## Описание Новая версия bsl-parser корректно разбирает SDBL, содержащие обращения к внешним источникам данных. В bsl-language-server добавлена зависимость от этой версии, а в сам проект добавлены соответствующие позитивные и негативные...
предложение для диагностики Type (добавить ключ проверки только литералов заключенных в " " или ' ')
## Диагностика ## Описание предлагаемых изменений ## Дополнительная информация
## Описание проблемы, ошибки, которую надо диагностировать Разработчики иногда ошибаются, выполняя внутри цикла установку одного и того же значения\реквизита. В таком случае фактически последняя запись перезапишет все остальные, т.е. предыдущие...
## Описание проблемы, ошибки, которую надо диагностировать При обработке исключений внутри транзакции недопустимо подавлять ошибки БД. Ошибки БД - это ошибки, вызывающие в ТЖ событие SDBL Func=setRollbackOnly Событие в технологическом...
На linux платформе (manjaro) во всплывающей подсказке кириллические имена файлов неправильно отображаются. Системная локаль установлена ru_RU.UTF-8. Возможно, где-то нужно указать используемую локаль? 
**Версия** 1.26.0 **Описание ошибки диагностики** Exception in thread "LtThreadPoolMonitor" java.lang.OutOfMemoryError: Java heap space **Пример кода** **Скриншоты**  **Дополнительная информация** В папке репозитория база 1c ERP При открытии отдельных файлов все...
## Описание Реализовал: * Построитель дерева выражений для условий препроцессора * Вычисление условий препроцессора ## Связанные задачи Closes #2934 ## Чеклист ### Общие - [ ] Ветка PR обновлена из...
## Описание Необходимы методы для * символьного вычисление условий инструкций препроцессора ```bsl #Если Сервер И Не Сервер Тогда ``` * вычисления для иерархии условий и директив ```bsl #Если Сервер Тогда...