Мощный open-source инструмент для анализа и обработки кода на языке 1С.
Если простым языком, то это программа, которая может анализировать и обрабатывать тексты на языке 1С. Например может проверить модуль на ошибки или отформатировать текст, в соответствии со стандартами оформления.
Но на этом возможности BSL LS не заканчиваются, вот основные функции:
Перем
)#Область
, #Если
, процедуры и функции, блоки кодаПроект использует Java JDK 11, но устанавливать его не обязательно. Можно воспользоваться портативной версией BSL Language Server из раздела https://github.com/1c-syntax/bsl-language-server/releases, например для Windows bsl-language-server_win.zip
Usage: bsl-language-server analyze [-hq] [-c=
Например, для анализа модулей поместить файлы с текстами на языке 1С в папку input и выполните файл bsl-language-server.exe с аргументами:
bsl-language-server.exe -a -s input --reporter=json -o output
После выполнения команды вы получите результат диагностики в формате json, в папке output
Полную документацию вы найдете по ссылкам на проект в конце публикации
Вы можете интегрировать BSL LS с различными IDE или расширениями: Visual Studio Code, EDT, TurboConf и использовать функции программы автоматически в процессе разработки.
Продукт активно развивается и поддерживается сообществом разработчиков.
Вы всегда можете задать вопрос в группе Telegram 1С, БСП, DevOps и Архитектура
1. Откройте маркетплейс из главного меню TurboConf или из меню в панели уведомлений.
2. Найдите нужную разработку.
3. Нажмите кнопку Установить.
TurboConf все установит автоматически!