{ "yaml.schemas": { "https://raw.githubusercontent.com/compose-spec/compose-spec/master/schema/compose-spec.json": [ "docker-compose*.yml", "docker-compose*.yaml" ], "https://json.schemastore.org/grafana-dashboard-5.x.json": [ "monitoring/grafana/provisioning/datasources/*.yml" ], "https://json.schemastore.org/kustomization.json": [ "k8s/**/kustomization.yml" ] }, "yaml.customTags": [ "!datasources", "!dashboard", "!notification", "!template" ], "yaml.validate": true, "yaml.completion": true, "yaml.hover": true, "yaml.format.enable": true, "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.formatOnSave": true, "editor.formatOnPaste": true, "editor.codeActionsOnSave": { "source.fixAll": "explicit", "source.fixAll.eslint": "explicit", "source.organizeImports": "explicit" }, "eslint.enable": true, "eslint.validate": [ "typescript", "javascript" ], "eslint.run": "onType", "eslint.workingDirectories": [ { "mode": "auto" } ], "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit" } }, "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode", "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit" } }, "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[jsonc]": { "editor.defaultFormatter": "esbenp.prettier-vscode" } }