Releases: 1c-syntax/bsl-language-server
Releases · 1c-syntax/bsl-language-server
v0.3.0
- Добавлен репортер в формат JUnit.xml
- Добавлены диагостики:
- Пустой оператор
- Использование синтаксической конструкции Если...Тогда...ИначеЕсли...
- Вложенный тернарный оператор
- Использование буквы "ё" в текстах модулей
- Исправлена проблема парсинга одиночного CR (символ "возврат каретки")
- Отключены пока нереализованные возможности (completion и hover)
- Диагностика на пустой блок кода больше не срабатывает на процедурах
- Диагностика на длину строки больше не срабатывает в многострочных строках
- Уточнено позиционирование диагностики на наличие точки с запятой
- Диагностика на количество операторов в одной строке больше не срабатывает на пустой оператор
- Обновлена зависимость от BSL Parser
v0.2.1
v0.2.0
- Добавлены новые диагностики:
- Ограничение на размер метода
- Выражение должно заканчиваться “;”
- Неизвестный символ препроцессора
- Пустой блок кода
- Одно выражение в одной строке
- Добавлен прогресс-бар в режиме анализа файлов
- При обработке запроса exit происходит остановка language-server, как того требует LSP
- Обновление LSP4J до 0.6.0
- Исправление проблем асинхронной работы анализатора при большом количестве анализируемых файлов
- Исправлено позиционирование диагностик, позиционирующихся на несколько токенов
- Смена идентификатора пакета
- Глубокий рефакторинг, тесты и покрытие
- Расширено README, добавлена инструкция по написанию диагностик, запущен сайт https://1c-syntax.github.io/bsl-language-server/