Skip to content

About

BSL проверки для EDT

Resources

Stars

54 stars

Watchers

13 watching

Forks

Repository files navigation

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:

  • LineLength
  • ParseError
  • Typo
  • UsingServiceTag

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

  • CodeBlockBeforeSub
  • CommonModuleAssign
  • DeprecatedMethodCall
  • FunctionShouldHaveReturn
  • ProcedureReturnsValue
  • ThisObjectAssign
  • UnknownPreprocessorSymbol
  • UnreachableCode
  • UnusedLocalMethod

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

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

About

BSL проверки для EDT

Resources

Stars

54 stars

Watchers

13 watching

Forks

Releases

Packages

Used by

Contributors

Languages