Я пишу расширение VS Code, в котором я хочу, чтобы все файлы, заканчивающиеся на .xyz, использовали определенную схему JSON в расширении VS Code, и для этого я пробовал следующие комбинации в вкладе в package.json:
"jsonValidation": [
{
"fileMatch": "/*.xyz",
"url": "http://127.0.0.1:8080/xyz.schema.json"
},
{
"fileMatch": "/.xyz",
"url": "http://127.0.0.1:8080/xyz.schema.json"
},
{
"fileMatch": "*.xyz",
"url": "http://127.0.0.1:8080/xyz.schema.json"
},
{
"fileMatch": ".xyz",
"url": "http://127.0.0.1:8080/xyz.schema.json"
},
{
"fileMatch": "/xyz",
"url": "http://127.0.0.1:8080/xyz.schema.json"
}
]
Но, похоже, у меня ничего не работает. Кто-нибудь знает о правильном шаблоне fileMatch.
Ничего, я нашел ответ с помощью одного из моих коллег. Следующее сработало для меня:
"jsonValidation": [
{
"fileMatch": "/*.xyz",
"url": "http://127.0.0.1:8080/xyz.schema.json"
},
{
"fileMatch": "*.xyz",
"url": "http://127.0.0.1:8080/xyz.schema.json"
},
]