TypeScript 7 обновляет диагностику конфигурации после изменения файлов
Опубликовано: 30 июля 2026 г.
Microsoft внесла исправление, которое обновляет диагностику файлов конфигурации в нативной языковой службе TypeScript после изменения отслеживаемого файла tsconfig.json или jsconfig.json.
Что изменилось
Диагностика файлов конфигурации публикуется во время обновления снимка состояния языковой службы. Ранее изменение отслеживаемого файла конфигурации планировало обновление диагностики, но не планировало обновление снимка состояния. Поэтому сведения о новых ошибках конфигурации могли не обновляться до следующего запроса редактора, обновляющего снимок состояния.
Теперь языковая служба обнаруживает изменения отслеживаемых файлов конфигурации и планирует отложенное обновление снимка состояния. Благодаря этому отправляемая диагностика публикуется повторно, не завися от последующего запроса редактора.
Почему это важно
Когда редактор или внешний инструмент изменяет отслеживаемый файл tsconfig.json или jsconfig.json, нативная языковая служба может сообщить об обновлённых ошибках конфигурации, получив только событие средства наблюдения за файлами. Регрессионный тест проверяет такое поведение с недопустимым значением target.
Доступность
Изменение было внесено в нативную кодовую базу TypeScript после выпуска TypeScript 7.0. В источнике не указана стабильная версия npm, включающая это изменение, поэтому, прежде чем полагаться на исправление, проверьте примечания к выпуску установленной версии.
Источник
Ознакомьтесь с официальным изменением: Refresh tsconfig/jsconfig diagnostics without relying on the client to re-pull.