TGViewer
Никита Федькин - мысли, заметки, анонсы Никита Федькин - мысли, заметки, анонсы @nixel2007_thoughts · 2.88K subscribers
Post #115 1.1K
​​#анонс

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

Во-первых, вышел BSL Language Server 0.15.0! Среди огромного чейнджлога я могу выделить несколько важных пунктов:

- 26 (двадцать шесть!) новых диагностик.
- Вязанка исправлений False Positive и False Negative.
- Очень много оптимизаций на всех уровнях работы BSL LS. Субъективные замеры на localhost показали, что даже со всеми новыми диагностиками и увеличившейся нагрузкой анализ проекта средствами BSL LS 0.15.0 выполняется быстрее, чем BSL LS 0.14.0.
- Мы поменяли формат конфигурационного файла. Он теперь более структурированный, но, к сожалению, не обратно-совместимый. Благо превратить старый файл в новый у вас займет не больше минуты.
- В VSCode (и прочих редакторах, поддерживающих LSP и запрос documentLink) теперь показывается гиперссылка на страницу с описанием диагностики (см. приложенный скриншот)


Из других новостей - мы постепенно приближаемся к полноценному анализу кода "целиком", а не только по "текущему файлу" + данные о конфигурации из XML/MDO, что позволит нам обрабатывать переходы к определению методов по F12 или показывать список мест использования текущей функции.

Первой ласточкой построения полного контекста стала диагностика DeprecatedMethodCall, которая отлавливает использование процедур и функций общих модулей, модулей менеджеров и текущего модуля, помеченных как "Устарела."

Moar incoming, как говорится!

P.S. Релиз сонар-плагина запланирован на эту неделю.
More from @nixel2007_thoughts
  1. Oct 15, 2026Компьютерики шутят (с)
  2. Oct 11, 2026Когда устал пилить опенсорс, подобрел и решил открыть свой магазин одежды.
  3. Sep 28, 2026Вторую картинку в посте потерял. Вот так менять/задавать пароль.
  4. Sep 28, 2026Если вы можете прочесть этот пост, то вероятно, ваш телефон находится, кхм-кхм, за границе…
  5. Sep 28, 2026video post
  6. Sep 28, 2026#анонс Полишинеля Я разрываюсь между двумя фразами на анонс, пускай будут обе: 1. Мы строи…
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 →