[BUG] Inconsistent adherence to settings.json
Resolved 💬 4 comments Opened Jun 4, 2025 by ooo27 Closed Jun 4, 2025
I'm finding that Claude Code is inconsistent in its adherence to the permissions in ./claude/settings.json and ./claude/settings.local.json.
For example in my ./claude/settings.json I have:
{
"permissions": {
"allow": [
"Bash(grep:*)",
"Bash(find:*)",
"Bash(python3:*)",
"Bash(awk:*)",
"Bash(timeout:*)",
"Bash(rg:*)",
"Bash(cmake:*)",
],
"deny": []
},
"enableAllProjectMcpServers": false
}
Sometimes it will just run the cmake command and other times constantly ask me if I want to proceed.
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗