Skip to content
68 changes: 67 additions & 1 deletion src/api/json/catalog.json
Original file line number Diff line number Diff line change
Expand Up @@ -538,6 +538,12 @@
"fileMatch": ["artifacthub-repo.yml"],
"url": "https://www.schemastore.org/artifacthub-repo.json"
},
{
"name": "Are The Types Wrong?",
"description": "Configuration for the Are The Types Wrong? CLI",
"fileMatch": [".attw.json"],
"url": "https://www.schemastore.org/attw.json"
},
{
"name": "asm-lsp",
"description": "Configuration file for asm-lsp",
Expand Down Expand Up @@ -1050,6 +1056,24 @@
"fileMatch": ["loki.yml", "loki.yaml"],
"url": "https://www.schemastore.org/loki.json"
},
{
"name": "lsd config",
"description": "Configuration for lsd, the next-generation ls command",
"fileMatch": ["**/.config/lsd/config.yaml"],
"url": "https://www.schemastore.org/lsd-config.json"
},
{
"name": "lsd colors",
"description": "Color theme configuration for lsd",
"fileMatch": ["**/.config/lsd/colors.yaml"],
"url": "https://www.schemastore.org/lsd-colors.json"
},
{
"name": "lsd icons",
"description": "Icon theme configuration for lsd",
"fileMatch": ["**/.config/lsd/icons.yaml"],
"url": "https://www.schemastore.org/lsd-icons.json"
},
{
"name": "Azure Pipelines",
"description": "Azure Pipelines YAML pipelines definition",
Expand Down Expand Up @@ -3605,6 +3629,12 @@
],
"url": "https://www.schemastore.org/github-discussion.json"
},
{
"name": "GitHub Prompt",
"description": "YAML prompt files for GitHub Models (.prompt.yml / .prompt.yaml)",
"fileMatch": ["**/*.prompt.yml", "**/*.prompt.yaml"],
"url": "https://www.schemastore.org/github-prompt.json"
},
{
"name": "GitHub Funding",
"description": "YAML GitHub Funding",
Expand Down Expand Up @@ -3639,6 +3669,12 @@
"description": "YAML Jekyll configuration for sites built by GitHub Pages",
"url": "https://www.schemastore.org/github-pages-jekyll.json"
},
{
"name": "GitHub Secret Scanning",
"description": "YAML configuration for GitHub secret scanning exclusions",
"fileMatch": ["**/.github/secret_scanning.yml"],
"url": "https://www.schemastore.org/github-secret-scanning.json"
},
{
"name": "GitHub Workflow",
"description": "YAML GitHub Workflow",
Expand Down Expand Up @@ -4059,6 +4095,12 @@
"fileMatch": [".htmlvalidate.json"],
"url": "https://html-validate.org/schemas/config.json"
},
{
"name": "Hoverfly Simulation",
"description": "Hoverfly API simulation file for captured or authored HTTP request-response pairs",
"fileMatch": [],
"url": "https://raw.githubusercontent.com/SpectoLabs/hoverfly/master/core/handlers/v2/schema.json"
},
{
"name": "Ory Hydra configuration",
"description": "Ory Hydra configuration file",
Expand Down Expand Up @@ -5331,6 +5373,24 @@
"fileMatch": ["fields.yaml", "*_fields.yaml"],
"url": "https://raw.githubusercontent.com/inetis-ch/october-schemas/master/fields.json"
},
{
"name": "ODGS Standard Metrics",
"description": "Open Data Governance Standard (ODGS) metric definitions — KPI logic, lineage, and compliance mappings",
"fileMatch": ["*.odgs-metrics.json"],
"url": "https://www.schemastore.org/odgs-standard-metrics.json"
},
{
"name": "ODGS Data Rules",
"description": "ODGS validation and permissibility rules — mechanically executable data governance constraints",
"fileMatch": ["*.odgs-rules.json"],
"url": "https://www.schemastore.org/odgs-data-rules.json"
},
{
"name": "ODGS Ontology Graph",
"description": "ODGS business-entity ontology graph for AI graph traversal",
"fileMatch": ["*.odgs-ontology.json"],
"url": "https://www.schemastore.org/odgs-ontology-graph.json"
},
{
"name": "ogen",
"description": "ogen code generator configuration, see https://ogen.dev/docs/config",
Expand Down Expand Up @@ -6157,7 +6217,7 @@
"fileMatch": ["**/.github/labeler.yml"],
"url": "https://www.schemastore.org/pull-request-labeler.json",
"versions": {
"4": "https://www.schemastore.org/pull-request-labeler.json",
"4": "https://www.schemastore.org/pull-request-labeler-4.json",
"5": "https://www.schemastore.org/pull-request-labeler-5.json"
}
},
Expand Down Expand Up @@ -10548,6 +10608,12 @@
"fileMatch": ["Acton.toml"],
"url": "https://raw.githubusercontent.com/ton-blockchain/acton/master/crates/acton-config/schemas/acton.schema.json"
},
{
"name": "act3",
"description": "act3 configuration file",
"fileMatch": ["**/act3/act3.yml"],
"url": "https://www.schemastore.org/act3.json"
},
{
"name": "memnex",
"description": "Open specification for portable meeting outputs — transcripts, summaries, action items, and decisions. https://memnex.org",
Expand Down
7 changes: 7 additions & 0 deletions src/negative_test/act3/invalid-workflow.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# yaml-language-server: $schema=../../schemas/json/act3.json
workflows:
- id: ''
repo: dhth
name: ''
key: ''
url: http://example.com/runs/{{runNumber}}
4 changes: 4 additions & 0 deletions src/negative_test/attw/incompatible-source.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"fromNpm": true,
"pack": true
}
3 changes: 3 additions & 0 deletions src/negative_test/attw/invalid-ignore-resolution.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"ignoreResolutions": ["deno"]
}
3 changes: 3 additions & 0 deletions src/negative_test/attw/invalid-profile.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"profile": "browser"
}
8 changes: 8 additions & 0 deletions src/negative_test/github-prompt/bad-role.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"messages": [
{
"content": "x",
"role": ""
}
]
}
3 changes: 3 additions & 0 deletions src/negative_test/github-prompt/empty-messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"messages": []
}
4 changes: 4 additions & 0 deletions src/negative_test/github-prompt/missing-messages.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"model": "openai/gpt-4o-mini",
"name": "Broken"
}
6 changes: 6 additions & 0 deletions src/negative_test/github-secret-scanning/unknown-key.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# yaml-language-server: $schema=../../schemas/json/github-secret-scanning.json

paths-ignore:
- 'docs/**'
paths:
- 'tmp/**'
3 changes: 3 additions & 0 deletions src/negative_test/lsd-colors/invalid-color.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# yaml-language-server: $schema=../../schemas/json/lsd-colors.json

user: 300
4 changes: 4 additions & 0 deletions src/negative_test/lsd-config/invalid-block.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# yaml-language-server: $schema=../../schemas/json/lsd-config.json

blocks:
- owner
4 changes: 4 additions & 0 deletions src/negative_test/lsd-icons/unknown-filetype.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# yaml-language-server: $schema=../../schemas/json/lsd-icons.json

filetype:
directory: D
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[
{
"rule_id": "BAD_RULE_1",
"severity": "CRITICAL"
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"domains": {},
"meta": {
"project_name": "Incomplete_Ontology"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[
{
"description": "Missing the required 'name' and 'domain' fields entirely.",
"metric_id": "M-2003"
}
]
3 changes: 3 additions & 0 deletions src/negative_test/pull-request-labeler-5/bad-limit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# yaml-language-server: $schema=../../schemas/json/pull-request-labeler-5.json
---
changed-files-labels-limit: '10abc'
5 changes: 5 additions & 0 deletions src/negative_test/pull-request-labeler/unknown-title-rule.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# yaml-language-server: $schema=../../schemas/json/pull-request-labeler.json

breaking change:
- title:
- pattern: '(?i)breaking'
4 changes: 2 additions & 2 deletions src/schemas/json/BizTalkServerApplicationSchema.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://schema.management.azure.com/schemas/2017-04-01/BizTalkServerApplicationSchema.json#",
"description": "BizTalk Server Application Inventory Schema",
"id": "http://schema.management.azure.com/schemas/2017-04-01/BizTalkServerApplicationSchema.json#",
"properties": {
"BizTalkAssemblies": {
"type": "array",
Expand Down
51 changes: 51 additions & 0 deletions src/schemas/json/act3.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://json.schemastore.org/act3.json",
"title": "act3 configuration",
"description": "Configuration for act3, a terminal user interface for tracking GitHub Actions workflow runs.\nhttps://github.com/dhth/act3#usage",
"type": "object",
"additionalProperties": true,
"properties": {
"workflows": {
"description": "GitHub Actions workflows to track.",
"type": "array",
"items": {
"$ref": "#/definitions/workflow"
}
}
},
"definitions": {
"workflow": {
"type": "object",
"additionalProperties": true,
"required": ["id", "repo", "name"],
"properties": {
"id": {
"description": "GitHub Actions workflow ID.",
"type": "string",
"minLength": 1
},
"repo": {
"description": "GitHub repository in owner/name form.",
"type": "string",
"pattern": "^[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+$"
},
"name": {
"description": "Display name for the workflow.",
"type": "string",
"minLength": 1
},
"key": {
"description": "Optional key used to disambiguate workflows with the same name.",
"type": "string",
"minLength": 1
},
"url": {
"description": "Optional HTTPS URL template associated with the workflow.",
"type": "string",
"pattern": "^https://"
}
}
}
}
}
Loading