chrome插件json配置清单文件的schema提示
在vsCode环境下的示例
可参考本仓库的.vscode/settings.json 文件的项目配置, 指定解析json的schema映射
{
"json.schemas": [
{
"fileMatch": [
"/*/manifest.json"
],
"url": "/manifest-schema.json"
},
{
"fileMatch": [
"/manifest-schema.json"
],
"url": "/json-schema.json"
}
]
}
本示例包含了三层映射
{
"$schema": "http://json-schema.org/draft-07/schema#",
...
}
{
"json.schemas": [
...
{
"fileMatch": [
"/manifest-schema.json"
],
"url": "/json-schema.json"
}
...
]
}
同时,注释掉了官方无注释说明的模式映射约束
{
"//$schema": "https://json-schema.org/draft-07/schema#",
...
注意:仅在2020-02-28更新到部分配置清单的说明,还有待继续完善
{
"json.schemas": [
...
{
"fileMatch": [
"/*/manifest.json"
],
"url": "/manifest-schema.json"
},
...
]
}