Skip to content

fix: remove bypassPermissions from shared settings.json - #6

Merged
LukeRenton merged 1 commit into
LukeRenton:mainfrom
xiaolai:fix/nlpm-bypass-permissions
Jul 24, 2026
Merged

fix: remove bypassPermissions from shared settings.json#6
LukeRenton merged 1 commit into
LukeRenton:mainfrom
xiaolai:fix/nlpm-bypass-permissions

Conversation

@xiaolai

@xiaolai xiaolai commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Automated: drive-by fix from NLPM, an NL artifact linter. Reviewed and reproduced before submission.

Bug: The committed, non-local .claude/settings.json sets permissions.defaultMode: bypassPermissions, disabling all tool-use confirmation prompts for every contributor who clones this repo, not just the original author.

Evidence: .claude/settings.json line 3 has "defaultMode": "bypassPermissions" in the shared (non-.local) settings file; .claude/settings.local.json (the correct place for a personal override) is already listed in .gitignore.

Fix: Remove bypassPermissions from the shared file. Anyone who wants it for their own workflow can add it to their gitignored .claude/settings.local.json.

permissions.defaultMode: bypassPermissions was set in the committed,
non-local settings.json, disabling all tool-use confirmation prompts
for every contributor who clones this repo. Per-user permission
overrides belong in the already-gitignored settings.local.json, not
the shared file.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 7, 2026

Copy link
Copy Markdown

@xiaolai is attempting to deploy a commit to the lukerenton's projects Team on Vercel.

A member of the Team first needs to authorize it.

@LukeRenton

Copy link
Copy Markdown
Owner

Thanks, nice catch. This shouldn't have been sitting in the shared settings. Merging it in.

@LukeRenton
LukeRenton merged commit 0e7e3b2 into LukeRenton:main Jul 24, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants