-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Update Claude Code settings schema with missing settings and fixes #5300
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Add 10 missing settings: language, autoUpdatesChannel, attribution, fileSuggestion, terminalProgressBarEnabled, showTurnDuration, plansDirectory, respectGitignore, allowManagedHooksOnly, strictKnownMarketplaces - Fix documentation URL (docs.claude.com → code.claude.com) - Mark includeCoAuthoredBy as DEPRECATED per SchemaStore guidelines - Fix permission rule pattern: remove undocumented BashOutput/SlashCommand - Add documentation links and default values throughout - Update test file with coverage for new settings Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
Thanks for the PR! This section of the codebase is owned by @domdomegg and @bogini - if they write a comment saying "LGTM" then it will be merged. |
for more information, see https://pre-commit.ci
These hooks are functional but not yet in official documentation. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…settings Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
domdomegg
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Per comment, otherwise looks good and can get this merged!
|
Is this ready to be merged? |
|
@domdomegg Thanks for the review. @madskristensen I'll make the small change Adam's asked for. Then, it'll be merge ready. |
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
@madskristensen Ready now |
domdomegg
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
|
LGTM |
|
Merging because @domdomegg is a code-owner of all the changes - thanks! |
Summary
language,autoUpdatesChannel,attribution,fileSuggestion,terminalProgressBarEnabled,showTurnDuration,plansDirectory,respectGitignore,allowManagedHooksOnly,strictKnownMarketplacesdocs.claude.com→code.claude.com)includeCoAuthoredByasDEPRECATED.per SchemaStore guidelinesBashOutput/SlashCommandtoolsTest plan
node ./cli.js check --schema-name=claude-code-settings.json- all validations passsrc/test/claude-code-settings/modern-complete-config.jsonwith new settings🤖 Generated with Claude Code