TGViewer
Никита Федькин - мысли, заметки, анонсы Никита Федькин - мысли, заметки, анонсы @nixel2007_thoughts · 2.88K subscribers
Post #344 2.84K
Это среда, мои чюваки, хороший день для анонса нового релиза BSL Language Server!

Выпущен долгожданный, долгостройный релиз 0.21.0, в который вошло много ништяков, направленных на улучшение работы в редакторе.

С полным чейнджлогом как обычно можно ознакомиться по ссылке в конце поста, а тут будет выжимка и скриншотики.

1) Писателям библиотек и приложений для оскрипта должна понравится фича запуска тестов с помощью 1testrunner прямо по нажатию на новую линзу над тест-методом. Скрин немного старый, но суть уловить можно. :)
2) Предыдущий большой внутренний проект под названием Reference index позволил достаточно просто реализовать "переименование символа". На результат работы поглядывайте, но думаю, фича вас впечатлит. Мне больше всего запало в сердечко, когда оно переименовало переданную строку с методом в обработчике оповещения.
3) Одна из моих любимейших фич из IntelliJ IDEA, показывающая имена параметров в вызываемых методах, теперь доступна и как часть BSL LS. Я уже писал про неё тут, но ещё скрин не помешает :)
4) Мне очень нравится, как в Сонаре показываются места, где повышается цикломатическая и когнитивная сложности, и я рад, что на той же части протокола, что и пункт про параметры метода, получилось реализовать показ плюсадинов. Их отображение включается по нажатию на соответствующие линзы сложности.

Релиз содержит ещё несколько крупных доработок типа запуска анализа проекта целиком при открытии, показа прогресса инициализации контекста, публикации ошибок в Sentry и даже поддержку работы через WebSocket, чтобы встроить BSL LS в, например, bsl_console. Подтекшая в прошлом релизе память теперь тоже ведёт себя намного скромнее. И не могу не упомянуть о подготовке к долгожданному переезду на jdk17, который произойдёт в следующем релизе!

Ну и конечно же пачка новых диагностик и пачка фиксов старых, куда уж без них :)

https://github.com/1c-syntax/bsl-language-server/releases/tag/v0.21.0

Уже 300 человек скачали новый релиз! Расскажите о впечатлениях :)

P.S. Кажется, я не умею в порядок картинок при отправке.
Telegram Никита Федькин - мысли, заметки, анонсы Я часто повторяю фразу, уже ставшую моей внутренней мантрой: "BSL LS - это не только диагностики". Да, все любят диагностики. Качественный код, ругань в сонаре/среде разработки, все прекрасно. Но я чуть больше кайфую, когда удается добавить какую-то новую…
  • 👍 45
  • 🔥 9
More from @nixel2007_thoughts
  1. Sep 28, 2026Вторую картинку в посте потерял. Вот так менять/задавать пароль.
  2. Sep 28, 2026Если вы можете прочесть этот пост, то вероятно, ваш телефон находится, кхм-кхм, за границе…
  3. Sep 28, 2026video post
  4. Sep 28, 2026#анонс Полишинеля Я разрываюсь между двумя фразами на анонс, пускай будут обе: 1. Мы строи…
  5. Sep 27, 2026Внимательный разбор телеметрии показал, что основной причиной падений хаба последних дней…
  6. Sep 21, 2026Совместно с @EvilBeaver, @Segate и @nivanchenko готовим новый хаб оскрипта к релизу. Проек…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →