All Projects → otymko → bslls-connector-for-edt

otymko / bslls-connector-for-edt

Licence: MIT license
Плагин поддержки BSL LS в EDT

Programming Languages

java
68154 projects - #9 most used programming language
Batchfile
5799 projects

Projects that are alternatives of or similar to bslls-connector-for-edt

ssl-support
Расширение для 1C:EDT позволяющее разрабатывать конфигурации на основе библиотеки 1С:БСП (Библиотека Стандартных Подсистем, Standard Subsystems Library) с бОльшим комфортом.
Stars: ✭ 83 (+13.7%)
Mutual labels:  edt, edt-plugin
v8-code-style
Расширение для 1C:EDT, которое помогает разрабатывать конфигурации/приложения по стандартам 1С для платформы "1С:Предприятие 8".
Stars: ✭ 129 (+76.71%)
Mutual labels:  edt, edt-plugin
edt-editing
(mirror) Disable Editing plugin for 1C:EDT, allows to disable edit objects in UI editors with various settings
Stars: ✭ 33 (-54.79%)
Mutual labels:  edt, edt-plugin
ru.capralow.dt.unit
Запуск модульных тестов для EDT
Stars: ✭ 72 (-1.37%)
Mutual labels:  edt-plugin
IRP
IRP Core
Stars: ✭ 60 (-17.81%)
Mutual labels:  edt
HTTPStatusCodes
HTTP Status Codes for 1C:Enterprise Platform
Stars: ✭ 23 (-68.49%)
Mutual labels:  edt
edt.cf builder
Плагин EDT для поддержки импорта/экспорта CF/CFE файлов
Stars: ✭ 46 (-36.99%)
Mutual labels:  edt-plugin

Коннектор BSLLS для 1С:EDT

Плагин включает проверки BSL LS в среде разработки 1С:EDT. Это добавляет 128+ диагностик.

Возможности

  • Проверки кода
  • Быстрые исправления
  • Произвольные ссылки

Установка

  1. Откройте Справка -> Установить новое ПО.
  2. Введите ссылку:
https://otymko.github.io/bslls-connector-for-edt/update/bslls-connector-for-edt/latest/
  1. Нажмите Добавить.
  2. Установите флажок на BSL LS connector for EDT и LSP4J SDK.
  3. Убедитесь, что установлен фложок Обращаться во время инсталяции ко всем сайтам обновления для поиска требуемого ПО.
  4. Нажмите Далее -> Готово.
  5. Перезапустите 1С:EDT.

Первый запуск

При первом запуске нужно загрузить BSL LS.

  1. Откройте Окно -> Параметры.
  2. Перейдите на вкладку Коннектор BSLLS.
  3. Убедитесь что запущено задание Загрузка 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 нажмите Архив.

Разработчикам

Для разработки требуется:

Локальная сборка плагина на Windows

tycho-compiler-plugin не умеет обрабатывать аннотации lombok и дополнять байт-код вне приложения eclipse (там свой java-agent). Поэтому нужно вручную переопределить javaagent-а для корректной сборки проекта. Ниже сборка простым заявленным путем от вендора lombok.

  1. Очистите переменную среды MAVEN_OPTS от javaagent (пункт 3)
set MAVEN_OPTS=
  1. Скачайте lombok:
mvn clean dependency:copy@get-lombok
  1. Назначьте javaagent в переменную окружения
set MAVEN_OPTS=-javaagent:target/lombok.jar=ECJ
  1. Проверьте и соберите проект
mvn verify -PSDK,find-bugs -Dtycho.localArtifacts=ignore
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].