В VS Code есть несколько тегов, которые запускают автозаполнение и проверку ссылок на локальные пути к файлам. Например, при вводе тега img:
У меня есть файл json, в котором хранятся метаданные для сетки изображений, и я хотел бы попытаться добавить проверку правильности ввода пути к изображению. Например, вот файл json, который содержит элементы с путями к изображениям и другими метаданными:
images.json
[
{
"color": "red",
"path": "./images/kitten.jpeg" /* identify value type as local path */
},
/* ... more items ...*/
]
А вот Определение схемы JSON , которое применено к настройкам рабочего места :
.vscode / settings.json
{
"json.schemas": [
{
"fileMatch": [
"/images.json"
],
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "array",
"items": [
{
"type": "object",
"properties": {
"color": {"type": "string", "enum": ["blue", "red", "green"]},
"path": {"type": "string", /* what to put here */},
}
},
]
}
}
]
}
Есть ли способ проверить локальные пути к файлам, используя Проверка схемы JSON или какой-нибудь альтернативный способ сообщить VS Code, что определенное поле представляет ссылки на локальные файлы?