mapcomplete/.vscode/settings.json

61 lines
1.7 KiB
JSON
Raw Normal View History

2022-07-05 17:02:08 +02:00
{
"json.schemas": [
{
"fileMatch": ["/assets/layers/*/*.json", "!/assets/layers/*/license_info.json"],
"url": "./Docs/Schemas/LayerConfigJson.schema.json"
},
{
"fileMatch": ["/assets/themes/*/*.json", "!/assets/themes/*/license_info.json"],
"url": "./Docs/Schemas/LayoutConfigJson.schema.json"
2024-02-16 23:31:13 +01:00
},
{
"fileMatch": ["/assets/themes/*/license_info.json", "/assets/layers/*/license_info.json"],
"schema": {
"type": "array",
"title": "License Info",
"items": {
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Path to the file"
},
"authors": {
"type": "array",
"description": "Authors of the file",
"items": {
"type": "string"
}
},
"license": {
"type": "string",
"description": "License of the file"
},
"sources": {
"type": "array",
"description": "Sources of the file",
"items": {
"type": "string"
}
}
},
"required": ["path", "authors", "license", "sources"]
}
}
}
],
"editor.tabSize": 2,
"files.autoSave": "onFocusChange",
"search.useIgnoreFiles": true,
"css.lint.unknownAtRules": "ignore",
"scss.lint.unknownAtRules": "ignore",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[svelte]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
2023-06-29 16:30:43 +02:00
},
2023-12-01 00:05:57 +01:00
"editor.formatOnSave": true,
"files.associations": {
"*.protojson": "json"
}
}