Skip to content

fix: remove bypassPermissions from shared settings.json#6

Open
xiaolai wants to merge 1 commit into
LukeRenton:mainfrom
xiaolai:fix/nlpm-bypass-permissions
Open

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

Conversation

@xiaolai

@xiaolai xiaolai commented Jul 7, 2026

Copy link
Copy Markdown

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.

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.

1 participant