Плагин включает проверки BSL LS в среде разработки 1С:EDT.
Это добавляет 128+
диагностик.
Справка
-> Установить новое ПО
.https://otymko.github.io/bslls-connector-for-edt/update/bslls-connector-for-edt/latest/
Добавить
.BSL LS connector for EDT
и LSP4J SDK
.Обращаться во время инсталяции ко всем сайтам обновления для поиска требуемого ПО
.Далее
-> Готово
.При первом запуске нужно загрузить BSL LS.
Окно
-> Параметры
.Коннектор BSLLS
.Загрузка BSL LS
.Загрузка выполняется в каталог %USER_HOME%/.bsl-connector-for-edt/bsl-language-server
.
Для настройки проверки используется файл .bsl-language-server.json.
Шаблон файла .bsl-language-server.json
можно взять example/.bsl-language-server.json.
Конфигурационный файл должен содержать:
computeTrigger
на onSave
.configurationRoot
.Проверки, выполняемые 1С:EDT и текущим плагином используют разные панели отображения ошибок. Панель 1С:EDT разработана отдельно, называется Проблемы конфигурации
. Плагин использует типовую панель Eclipse Проблемы
.
Аналогична установке по адресу.
При выполнении шага 2 нажмите Архив
.
Для разработки требуется:
tycho-compiler-plugin
не умеет обрабатывать аннотацииlombok
и дополнять байт-код вне приложенияeclipse
(там свой java-agent). Поэтому нужно вручную переопределитьjavaagent
-а для корректной сборки проекта. Ниже сборка простым заявленным путем от вендораlombok
.
MAVEN_OPTS
от javaagent
(пункт 3)set MAVEN_OPTS=
lombok
:mvn clean dependency:copy@get-lombok
javaagent
в переменную окруженияset MAVEN_OPTS=-javaagent:target/lombok.jar=ECJ
mvn verify -PSDK,find-bugs -Dtycho.localArtifacts=ignore