JavaScript в VSCode: язык, инструмент и модель анализа
В VSCode JavaScript анализируется не как самостоятельный язык, а как проекция типовой модели TypeScript,
обслуживаемая tsserver. Это задаёт границы того, что IDE видит в коде, и объясняет, почему часть
конструкций анализируется предсказуемо, а часть оказывается непрозрачной.
В публикации я разбираю роль jsconfig.json, архитектуру Language Server Protocol и место JSDoc в
TypeScript-ориентированной модели анализа. Отдельно показано, почему динамические зависимости и позднее
связывание остаются за пределами типовой модели VSCode.
Полный текст доступен в материале библиотеки.