Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
2f74efc
feat(claude-code): sync settings and keybindings to Claude Code v2.1.…
miteshashar Jul 27, 2026
4440ce7
Add GitHub CLI configuration schemas (#6097)
Nick2bad4u Jul 27, 2026
7796db4
Update Knip schema URLs to v6 (#6096)
Nick2bad4u Jul 27, 2026
969f179
Add Dust configuration schema (#6099)
Nick2bad4u Jul 27, 2026
145c6ed
Add chezmoi configuration schema (#6101)
Nick2bad4u Jul 27, 2026
3f9f704
feat(rumdl): update schema to v0.2.42 (#6109)
rvben Jul 27, 2026
9022345
Update ty's JSON schema (#6110)
sharkdp Jul 27, 2026
e02051c
fix(cargo-make): allow install_crate object with only crate_name (#6111)
Solaris-star Jul 27, 2026
d4341c3
Update ruff's JSON schema (#6112)
ntBre Jul 27, 2026
8f0aae7
test(ruff): cover human-readable rule selectors (#6113)
ColumbusLabs Jul 27, 2026
9174b49
feat: support `nub` as a pacakge manager in `package.json` schema (#6…
lumirelle Jul 27, 2026
55d1bc2
Fix Hugo frontmatter dates (#6125)
michaelnordmeyer Jul 27, 2026
e52aafa
Expand Maestro Flow schema for full command autocomplete (#6129)
ziishaned Jul 27, 2026
d3dfb94
Add CVX cv-content schemas (personal, experience, config, layouts, …)…
ramith Jul 27, 2026
ab3bc9d
Add Claude Code launch schema (#6132)
pragmabits Jul 27, 2026
bc20003
feat: add Draugr Saga (#6134)
wils0ns Jul 27, 2026
bc87d45
Add gh-dash schema catalog entry (#6098)
Nick2bad4u Jul 27, 2026
1f43a0e
Update release-drafter schema.json (#6135)
jetersen Jul 27, 2026
3f006f0
fix: partial-pytest schema by removing redundant 'x-tombi-array-value…
ya7010 Jul 27, 2026
4e44b86
cibuildwheel: 4.1.1 schema (#6137)
henryiii Jul 27, 2026
7388f7a
Add allowScripts field to package.json schema (#6139)
btea Jul 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
124 changes: 119 additions & 5 deletions src/api/json/catalog.json
Original file line number Diff line number Diff line change
Expand Up @@ -1576,6 +1576,18 @@
"fileMatch": ["charmcraft.yaml"],
"url": "https://raw.githubusercontent.com/canonical/charmcraft/main/schema/charmcraft.json"
},
{
"name": "chezmoi configuration",
"description": "JSON, JSONC, TOML, and YAML configuration for chezmoi",
"fileMatch": [
"chezmoi.json",
"chezmoi.jsonc",
"chezmoi.toml",
"chezmoi.yaml",
"chezmoi.yml"
],
"url": "https://www.schemastore.org/chezmoi.json"
},
{
"name": "ChordPro Configuration",
"description": "Configuration files for ChordPro",
Expand Down Expand Up @@ -1738,6 +1750,66 @@
"fileMatch": ["CVE-*.json"],
"url": "https://raw.githubusercontent.com/CVEProject/cve-schema/master/schema/docs/CVE_Record_Format_bundled.json"
},
{
"name": "CVX personal.yaml",
"description": "Identity and contact details for a CVX CV (name, title, contact rows)",
"fileMatch": ["**/cv-content/personal.yaml"],
"url": "https://raw.githubusercontent.com/hrtips/cvx/main/schema/v1/personal.schema.json"
},
{
"name": "CVX summary.yaml",
"description": "Professional-summary bullets for a CVX CV",
"fileMatch": ["**/cv-content/summary.yaml"],
"url": "https://raw.githubusercontent.com/hrtips/cvx/main/schema/v1/summary.schema.json"
},
{
"name": "CVX experience.yaml",
"description": "Work history entries for a CVX CV (roles, progression, impact bullets)",
"fileMatch": ["**/cv-content/experience.yaml"],
"url": "https://raw.githubusercontent.com/hrtips/cvx/main/schema/v1/experience.schema.json"
},
{
"name": "CVX education.yaml",
"description": "Education entries for a CVX CV",
"fileMatch": ["**/cv-content/education.yaml"],
"url": "https://raw.githubusercontent.com/hrtips/cvx/main/schema/v1/education.schema.json"
},
{
"name": "CVX competencies.yaml",
"description": "Skill tags for a CVX CV",
"fileMatch": ["**/cv-content/competencies.yaml"],
"url": "https://raw.githubusercontent.com/hrtips/cvx/main/schema/v1/competencies.schema.json"
},
{
"name": "CVX achievements.yaml",
"description": "Awards and recognitions for a CVX CV",
"fileMatch": ["**/cv-content/achievements.yaml"],
"url": "https://raw.githubusercontent.com/hrtips/cvx/main/schema/v1/achievements.schema.json"
},
{
"name": "CVX referees.yaml",
"description": "References for a CVX CV",
"fileMatch": ["**/cv-content/referees.yaml"],
"url": "https://raw.githubusercontent.com/hrtips/cvx/main/schema/v1/referees.schema.json"
},
{
"name": "CVX keywords.yaml",
"description": "ATS keywords embedded in CVX PDF metadata",
"fileMatch": ["**/cv-content/keywords.yaml"],
"url": "https://raw.githubusercontent.com/hrtips/cvx/main/schema/v1/keywords.schema.json"
},
{
"name": "CVX config.yaml",
"description": "CVX build configuration (theme, layout, pagination, ATS keywords)",
"fileMatch": ["**/cv-content/config.yaml"],
"url": "https://raw.githubusercontent.com/hrtips/cvx/main/schema/v1/config.schema.json"
},
{
"name": "CVX layout",
"description": "Custom page layout for a CVX CV (section placement per page)",
"fileMatch": ["**/cv-content/layouts/*.yaml"],
"url": "https://raw.githubusercontent.com/hrtips/cvx/main/schema/v1/layout.schema.json"
},
{
"name": "Cycle Stack File",
"description": "A Cycle.io stack file for environments as code",
Expand Down Expand Up @@ -2559,6 +2631,12 @@
"fileMatch": ["debugsettings.json"],
"url": "https://www.schemastore.org/debugsettings.json"
},
{
"name": "Draugr Saga",
"description": "Draugr Saga - a declarative account of an application's security surface and the controls that must pass",
"fileMatch": ["*.saga.yaml", "*.saga.yml", ".saga.yaml", ".saga.yml"],
"url": "https://draugr.dev/schema/draugr.saga.schema.json"
},
{
"name": "Deno Config (deno.json)",
"description": "A JSON representation of a Deno configuration file",
Expand Down Expand Up @@ -2759,6 +2837,12 @@
"fileMatch": ["*.dstack.yml", "*.dstack.yaml"],
"url": "https://dstack-runner-downloads.s3.eu-west-1.amazonaws.com/latest/schemas/configuration.json"
},
{
"name": "Dust configuration",
"description": "TOML configuration for Dust",
"fileMatch": [".dust.toml", "**/.config/dust/config.toml"],
"url": "https://www.schemastore.org/dust.json"
},
{
"name": "dvc.yaml",
"description": "dvc.yaml file",
Expand Down Expand Up @@ -3431,9 +3515,15 @@
},
{
"name": "Knip",
"description": "Knip configuration files",
"fileMatch": ["knip.json", ".knip.json", "knip.jsonc", ".knip.jsonc"],
"url": "https://unpkg.com/knip@5/schema.json"
"description": "Knip JSON configuration files",
"fileMatch": ["knip.json", ".knip.json"],
"url": "https://unpkg.com/knip@6/schema.json"
},
{
"name": "Knip JSONC",
"description": "Knip JSONC configuration files",
"fileMatch": ["knip.jsonc", ".knip.jsonc"],
"url": "https://unpkg.com/knip@6/schema-jsonc.json"
},
{
"name": "KSail",
Expand Down Expand Up @@ -3614,12 +3704,30 @@
],
"url": "https://www.schemastore.org/gitea-issue-forms.json"
},
{
"name": "gh-dash",
"description": "Configuration for the gh-dash GitHub CLI dashboard",
"fileMatch": [".gh-dash.yml", ".gh-dash.yaml", "**/gh-dash/config.yml"],
"url": "https://gh-dash.dev/schema.json"
},
{
"name": "GitHub Action",
"description": "YAML GitHub Actions",
"fileMatch": ["action.yml", "action.yaml"],
"url": "https://www.schemastore.org/github-action.json"
},
{
"name": "GitHub CLI configuration",
"description": "Global configuration for the GitHub CLI",
"fileMatch": ["**/gh/config.yml", "**/GitHub CLI/config.yml"],
"url": "https://www.schemastore.org/github-cli-config.json"
},
{
"name": "GitHub CLI hosts",
"description": "Authentication and per-host configuration for the GitHub CLI",
"fileMatch": ["**/gh/hosts.yml", "**/GitHub CLI/hosts.yml"],
"url": "https://www.schemastore.org/github-cli-hosts.json"
},
{
"name": "GitHub Discussion",
"description": "YAML GitHub Discussions",
Expand Down Expand Up @@ -4790,7 +4898,7 @@
},
{
"name": "Maestro Flow",
"description": "Maestro mobile and web UI test flow (YAML)",
"description": "Maestro mobile and web UI test flow (YAML) with full command definitions for IDE autocomplete (tapOn, extendedWaitUntil, runFlow, launchApp, and more)",
"fileMatch": [
"**/.maestro/**/*.yaml",
"**/.maestro/**/*.yml",
Expand Down Expand Up @@ -8166,7 +8274,7 @@
"name": "release drafter",
"description": "Release Drafter configuration file",
"fileMatch": ["**/.github/release-drafter.yml"],
"url": "https://raw.githubusercontent.com/release-drafter/release-drafter/master/schema.json"
"url": "https://raw.githubusercontent.com/release-drafter/release-drafter/refs/heads/main/drafter/schema.json"
},
{
"name": "zuul",
Expand Down Expand Up @@ -10766,6 +10874,12 @@
"versions": {
"0.1": "https://www.schemastore.org/okf-0.1.json"
}
},
{
"name": "Claude Code Launch Preview",
"description": "Configuration for preview servers in Claude Code Desktop",
"fileMatch": ["**/.claude/launch.json"],
"url": "https://www.schemastore.org/claude-code-launch.json"
}
]
}
4 changes: 4 additions & 0 deletions src/negative_test/chezmoi/entry-types-string.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#:schema ../../schemas/json/chezmoi.json

[status]
exclude = "scripts,externals"
7 changes: 7 additions & 0 deletions src/negative_test/chezmoi/env-and-script-env.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#:schema ../../schemas/json/chezmoi.json

[env]
EDITOR = "code"

[scriptEnv]
CI = "true"
5 changes: 5 additions & 0 deletions src/negative_test/chezmoi/git-template-conflict.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#:schema ../../schemas/json/chezmoi.json

[git]
commitMessageTemplate = "message"
commitMessageTemplateFile = "message.tmpl"
5 changes: 5 additions & 0 deletions src/negative_test/chezmoi/hook-command-and-script.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#:schema ../../schemas/json/chezmoi.json

[hooks.apply.pre]
command = "echo"
script = "echo invalid"
4 changes: 4 additions & 0 deletions src/negative_test/chezmoi/invalid-add-secrets.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#:schema ../../schemas/json/chezmoi.json

[add]
secrets = 1
3 changes: 3 additions & 0 deletions src/negative_test/chezmoi/invalid-auto-bool.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#:schema ../../schemas/json/chezmoi.json

color = 1
3 changes: 3 additions & 0 deletions src/negative_test/chezmoi/invalid-encryption.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#:schema ../../schemas/json/chezmoi.json

encryption = "sops"
4 changes: 4 additions & 0 deletions src/negative_test/chezmoi/invalid-entry-type.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#:schema ../../schemas/json/chezmoi.json

[status]
exclude = ["unknown"]
4 changes: 4 additions & 0 deletions src/negative_test/chezmoi/invalid-environment.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#:schema ../../schemas/json/chezmoi.json

[env]
RETRIES = 3
3 changes: 3 additions & 0 deletions src/negative_test/chezmoi/invalid-format.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#:schema ../../schemas/json/chezmoi.json

format = 1
3 changes: 3 additions & 0 deletions src/negative_test/chezmoi/invalid-mode.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#:schema ../../schemas/json/chezmoi.json

mode = true
4 changes: 4 additions & 0 deletions src/negative_test/chezmoi/invalid-onepassword-mode.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#:schema ../../schemas/json/chezmoi.json

[onepassword]
mode = 1
3 changes: 3 additions & 0 deletions src/negative_test/chezmoi/invalid-output-format-jsonc.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#:schema ../../schemas/json/chezmoi.json

format = "jsonc"
3 changes: 3 additions & 0 deletions src/negative_test/chezmoi/invalid-output-format-toml.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#:schema ../../schemas/json/chezmoi.json

format = "toml"
4 changes: 4 additions & 0 deletions src/negative_test/chezmoi/invalid-status-path-style.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#:schema ../../schemas/json/chezmoi.json

[status]
pathStyle = true
3 changes: 3 additions & 0 deletions src/negative_test/chezmoi/invalid-textconv.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#:schema ../../schemas/json/chezmoi.json

textConv = ["cat"]
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"bindings": [
{
"bindings": {
"f": "doctor:fix"
},
"context": "Chat"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"bindings": [
{
"bindings": {
"f": "app:redraw"
},
"context": "Doctor"
}
]
}
15 changes: 15 additions & 0 deletions src/negative_test/claude-code-settings/invalid-enum-values.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
{
"askUserQuestionTimeout": "30s",
"autoUpdatesChannel": "beta",
"browserExternalPageTools": "enabled",
"defaultShell": "zsh",
"diffTool": "ide",
"disableAutoMode": "enabled",
"disableDeepLinkRegistration": "enabled",
"editorMode": "emacs",
Expand Down Expand Up @@ -32,11 +35,14 @@
"CLAUDE_CODE_DISABLE_ATTACHMENTS": "off",
"CLAUDE_CODE_DISABLE_AUTO_MEMORY": "yes",
"CLAUDE_CODE_DISABLE_BACKGROUND_TASKS": "true",
"CLAUDE_CODE_DISABLE_BEDROCK_CONTENT_TYPE_GUARD": "yes",
"CLAUDE_CODE_DISABLE_BG_EXIT_HANDOFF": "yes",
"CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP": "yes",
"CLAUDE_CODE_DISABLE_BUNDLED_SKILLS": "yes",
"CLAUDE_CODE_DISABLE_CLAUDE_MDS": "2",
"CLAUDE_CODE_DISABLE_CRON": "off",
"CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS": "true",
"CLAUDE_CODE_DISABLE_EXPLORE_PLAN_AGENTS": "no",
"CLAUDE_CODE_DISABLE_FAST_MODE": "no",
"CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY": "disabled",
"CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING": "2",
Expand All @@ -46,13 +52,15 @@
"CLAUDE_CODE_DISABLE_MOUSE_CLICKS": "yes",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "false",
"CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK": "on",
"CLAUDE_CODE_DISABLE_NOTIFICATION_PRESENCE_CHECK": "no",
"CLAUDE_CODE_DISABLE_OFFICIAL_MARKETPLACE_AUTOINSTALL": "yes",
"CLAUDE_CODE_DISABLE_POLICY_SKILLS": "3",
"CLAUDE_CODE_DISABLE_TERMINAL_TITLE": "true",
"CLAUDE_CODE_DISABLE_THINKING": "false",
"CLAUDE_CODE_DISABLE_VIRTUAL_SCROLL": "off",
"CLAUDE_CODE_DISABLE_WORKFLOWS": "yes",
"CLAUDE_CODE_EFFORT_LEVEL": "extreme",
"CLAUDE_CODE_ENABLE_APPEND_SUBAGENT_PROMPT": "true",
"CLAUDE_CODE_ENABLE_AUTO_MODE": "yes",
"CLAUDE_CODE_ENABLE_AWAY_SUMMARY": "yes",
"CLAUDE_CODE_ENABLE_BACKGROUND_PLUGIN_REFRESH": "on",
Expand All @@ -68,6 +76,7 @@
"CLAUDE_CODE_FORCE_STRIKETHROUGH": "yes",
"CLAUDE_CODE_FORCE_SYNC_OUTPUT": "enabled",
"CLAUDE_CODE_FORK_SUBAGENT": "true",
"CLAUDE_CODE_FORWARD_SUBAGENT_TEXT": "on",
"CLAUDE_CODE_GLOB_HIDDEN": "1",
"CLAUDE_CODE_GLOB_NO_IGNORE": "yes",
"CLAUDE_CODE_HIDE_CWD": "yes",
Expand All @@ -94,7 +103,10 @@
"CLAUDE_CODE_SIMPLE": "on",
"CLAUDE_CODE_SIMPLE_SYSTEM_PROMPT": "enabled",
"CLAUDE_CODE_SKIP_ANTHROPIC_AWS_AUTH": "yes",
"CLAUDE_CODE_SKIP_AWS_CRED_CACHE": "2",
"CLAUDE_CODE_SKIP_BEDROCK_AUTH": "always",
"CLAUDE_CODE_SKIP_FAST_MODE_NETWORK_ERRORS": "enabled",
"CLAUDE_CODE_SKIP_FAST_MODE_ORG_CHECK": "off",
"CLAUDE_CODE_SKIP_FOUNDRY_AUTH": "skip",
"CLAUDE_CODE_SKIP_MANTLE_AUTH": "true",
"CLAUDE_CODE_SKIP_PROMPT_HISTORY": "disable",
Expand All @@ -111,6 +123,7 @@
"CLAUDE_CODE_USE_NATIVE_FILE_SEARCH": "yes",
"CLAUDE_CODE_USE_POWERSHELL_TOOL": "enabled",
"CLAUDE_CODE_USE_VERTEX": "yes",
"CLAUDE_DISABLE_ADOPT": "no",
"CLAUDE_EFFORT": "extreme",
"CLAUDE_ENABLE_BYTE_WATCHDOG": "yes",
"CLAUDE_ENABLE_BYTE_WATCHDOG_BEDROCK": "yes",
Expand Down Expand Up @@ -143,6 +156,7 @@
"ENABLE_PROMPT_CACHING_1H": "yes",
"ENABLE_TOOL_SEARCH": "maybe",
"FORCE_AUTOUPDATE_PLUGINS": "yes",
"FORCE_HYPERLINK": "always",
"FORCE_PROMPT_CACHING_5M": "yes",
"IS_DEMO": "yes",
"MCP_CONNECTION_NONBLOCKING": "yes",
Expand Down Expand Up @@ -200,6 +214,7 @@
"voice": {
"mode": "shout"
},
"workflowSizeGuideline": "huge",
"worktree": {
"baseRef": "invalid-ref",
"bgIsolation": "isolated"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"extraKnownMarketplaces": {
"team-tools": {
"source": {
"name": "team-tools",
"plugins": [
{
"name": "code-formatter",
"source": {
"source": "git",
"url": "https://git.corp.example/fmt.git"
}
}
],
"source": "settings"
}
}
}
}
Loading