С днем рождения, BSL Language Server.
За прошедший год был всего один крупный релиз 0.21.х, про который я подробно писал ранее, зато внутри было много подвижек, направленных на оптимизацию, стабилизацию и поддержку работы новых типов LSP-запросов.
В рамках альфа-релизов ветки 0.22.х уже доступны переход на jdk17, Spring Boot 3.1, а буквально на днях была решена проблема чуть ли не пятилетней давности, приводившая к очень отложенной реакции BSL Language Server во время старта и расчёта данных проекта. Например, теперь всплывающая подсказка по методам начинает работать через несколько секунд после старта. Да, она не сможет показать данные другого модуля, если он ещё не проанализировался, но зато теперь не зависает до конца построения контекста. Финальное решение проблемы падения сервера из-за логирования тоже скоро будет готово и войдёт в следующий альфа-релиз.
В общем, на пререлизном канале vscode есть что протестировать и пооставлять обратную связь в чатике.
Если хочется понастольгировать, можно попробовать запустить предновогодний релиз 0.1.3, который был первым релизом, работающим в связке с сонар-плагином, которому на момент выхода был один день :)
А ещё в этом релизе было целых две диагностики и даже работал автокомплит, который умел возвращать "hello world!" :)
BSL Language Server - важный для меня проект. Начинавшийся вместе с Лёхой Сосновым как отдушина после тяжёлого 1сного лета, во многом он стал триггером к дальнейшему погружению в джаву и заставил изучить кучу вещей по дороге. В какой-то мере он помог мне сменить работу.
С днем рождения всех причастных. Спасибо вам за ваш вклад и поддержку. Пять лет.
Post #358
2.53K