Новый день принёс нам новый долгожданный релиз BSL Language Server под номером 0.20.0!
Изменения в релизе условно можно разделить на три группы.
1) Внутренняя возня, которая сейчас для пользователя не особо видна, но позволит в будущем докатить до релиза несколько фич, о которых я писал ранее. Вроде показа подсказок по параметрам вызываемых методов или команд запуска тестов.
2) Всякие полезные улучшалки вне диагностик. Например, теперь можно использовать глобальный конфигурационный файл на все проекты! Или форматтер, который научился ключевые слова к каноническому виду приводить. Или пороги для срабатывания
3) Но кого это все волнует, когда есть диагностики, да?
Встречайте. Фильтр по подсистемам! Игнорирование диагностик в расширенных методах вне Вставка-КонецВставки! 13 новых диагностик, среди которых неиспользуемые переменные! Куча доработок старых в конце-то концов.
Кажется, что огонь :)
Вдобавок сильно поработали над потреблением памяти. Если у вас раньше зависал bsl ls в vscode на erp, попробуйте свежий релиз, теперь все должно быть намного расторопнее и экономнее.
Вот такие пироги. Stay tuned.