You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Добавлена обработка запросов textDocument/documentColor и textDocument/colorPresentation для отображения представления цвета. Обрабатываются обращения к системному перечислению WebЦвета и создание цвета с помощью конструктора Новый Цвет;
Добавлена обработка запроса textDocument/selectionRange для формирования дерева областей выделения от текущей позиции (команда Expand Selection в VSCode);
Линзы когнитивной сложности и цикломатической сложности теперь показывают текст на языке сервера (параметр language конфигурационного файла);
Удален репортер в Generic coverage, метрика covlocData объявлена устаревшей. При необходимости получения данных по строкам к покрытию используйте другие инструменты, например Coverage41C;
Typo - английский словарь больше не ругается на кириллицу и наоборот;
IdenticalExpressions - диагностика переписана на новый движок "дерева выражений", повышена точность срабатывания диагностики с учетом вариативности и приоритетов операций, добавлен параметр popularDivisors для отсекания срабатываний на популярных делителях 60 и 1024;
MissingTemporaryFileDeletion - исправлено падение при вызове функции от результата вызова функции, исправлены избыточные (не)срабатывания диагностики при частичном совпадении искомого имени метода с созданием/удалением временного файла, добавлена поддержка методов удаления файла, находящихся в общих модулях;
AssignAliasFieldsInQuery - исправлены падения при разрывах запроса в области описания выбираемых полей;
IncorrectUseOfStrTemplate - исправлены ложные срабатывания при сложном экранировании шаблонных переменных через двойные знаки процента или скобки, исправлены ложные несрабатывания при передаче параметров в виде отсутствующего значения;
IncorrectLineBreak - исправлены ложные срабатывания на комментариях и внутри строк;
SelectTopWithoutOrderBy - исправлено срабатывание диагностики на конструкцию ВЫБРАТЬ ПЕРВОЕ 0, исправлено падение диагностики при разрыве запроса;
CreateQueryInCycle - исправлено падение диагностики при наличии ошибок в синтаксисе описания цикла;
UsingHardcodeNetworkAddress - добавлен параметр searchPopularVersionExclusion для исключения срабатывания диагностики на популярные конструкции, не являющиеся адресами. По умолчанию игнорируются строки, начинающиеся на 1, 2, 3, 8.3 и 11;
LatinAndCyrillicSymbolInWord - добавлен параметр allowTrailingPartsInAnotherLanguage, разрешающий началу или концу идентификатора быть написанным на другом языке;
UsageWriteLogEvent - исправлено ложное срабатывание диагностики вне блока Исключение;
CachedPublic - исправлено ложное срабатывание диагностики на пустой области;
Добавлен метод DocumentContext::getScriptVariantLocale, возвращающий вариант встроенного языка текущего файла. Интерфейс класса Resources расширен методами, принимающими Locale
Изменения базовых настроек проекта, хранящихся в каталоге .idea больше не будут приводить к конфликтам и шуму в измененных файлах репозитория.