Обновление схемы Json в vscode другими плагинами

Я разрабатываю плагин vs code, который фактически проверяет пользовательский файл в формате JSON со схемой. Однако можно проверить статическую схему, но я ищу здесь любой способ обновить схему программно. Поскольку пользователь может создать файл схемы в рабочей области или обратиться к любому внешнему файлу схемы, плагин объединит все схемы на основе определенных спецификаций и проверит файлы JSON.


person Raman Kumar    schedule 16.08.2019    source источник


Ответы (1)


Нашли ответ здесь

  • Зарегистрируйте TextDocumentContentProvider для новой схемы URL (скажем, 'fooSchema') в своем расширении, свяжите расширения файлов с URL-адресом этой схемы.

{"fileMatch": "* .foo", "url": "fooSchema: // schemas / schema"}

в TextDocumentContentProvider обслуживать вашу схему JSON по запросу и собирать данные телеметрии

person Raman Kumar    schedule 20.08.2019