schema
Some JSON Schema with better json prompts, validation, and multilingual support.
TIP
Take scoop-manifest.en-US.json as an example.
Define in the json file.
"$schema": "https://schema.abgox.com/scoop-manifest.en-US.json",Define in the settings.json of vscode.
Install the json-schema-plus extension, it provides multilingual dynamic schema matching for JSON Schema.
Configure json-schema-plus.schemas
"json-schema-plus.schemas": [
{
"fileMatch": [
"bucket/**/*.json"
],
"url": "https://schema.abgox.com/scoop-manifest.en-US.json",
"urls": [
{
"language": "zh",
"url": "https://schema.abgox.com/scoop-manifest.zh-CN.json"
},
]
}
]The
json.schemasdefined in settings.json has lower priority than the schema provided by the extension, please refer to the issue.
"json.schemas": [
{
"fileMatch": [
"bucket/**/*.json"
],
"url": "https://schema.abgox.com/scoop-manifest.en-US.json"
}
]JetBrains IDE: Settings => Languages & Frameworks => Schemas and DTDS=>JSON Schema Mappings
Star ⭐️ or Donate 💰 if you like it!