DoublesunRUS / ru.capralow.dt.bslls.validator

BSL проверки для EDT
BSD 3-Clause "New" or "Revised" License
56 stars 5 forks source link

dt.bslls.validator Build Status Quality Gate Status Maintainability Rating Coverage

BSL проверки для 1C:Enterprise Development Tools 1.16

Минимальная версия EDT: 1.16.0

Текущий релиз в ветке master: 0.15.0.
Разработка ведется в ветке dev.

В данном репозитории хранятся только исходники.

Плагин можно установить в EDT через пункт "Установить новое ПО" указав сайт обновления http://capralow.ru/edt/bslls.validator/latest/ .
Для самостоятельной сборки плагина необходимо иметь доступ к сайту https://releases.1c.ru и настроить соответствующим образом Maven. Подробности настройки написаны здесь.

BSL Language Server

Плагин использует BSL Language Server в соответствии с лицензией.
В состав плагина включена версия 0.15.2
Список диагностик можно посмотреть на официальном сайте сервера.

Возможности

При запуске Расширенной проверки из контекстного меню проекта, в список ошибок добавляются ошибки, которые диагностирует BSL LS. При открытии ошибки открывается модуль с этой ошибкой.
При открытии любого модуля запускаются проверки модуля, которые предлагает BSL LS. После окончания проверок, список ошибок и предупреждений выводится в самом модуле.
Функция быстрого исправления для диагностик, которые её поддерживают.
Чтение конфигурационного файла в формате LS. Файл необходимо разместить по одному из адресов:
    <Репозиторий>\<Имя проекта\>.bsl-language-server.json
    <Репозиторий>\.bsl-language-server.json
    <Рабочая область>\.bsl-language-server.json

Игнорируемые диагностики

Свои механизмы в EDT:

Диагностики есть в EDT:

Демонстрация

Расширение, в котором можно посмотреть работу всех диагностик можно скачать здесь