User Tools

Site Tools


config:vscode

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
config:vscode [2026/06/16 22:39] Wuffconfig:vscode [2026/06/19 16:59] (current) Wuff
Line 100: Line 100:
 </code> </code>
  
- 
-https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code 
-https://marketplace.visualstudio.com/items?itemName=long-kudo.vscode-claude-status 
- 
-===== Claude code permissions ===== 
- 
-Claude Code applies permissions directly via .claude/settings.json or globally via ~/.claude/settings.json and these cannot be set by the model prompt or CLAUDE.md/AGENTS.md. VS Code adds a .claude/settings.json in the project whenever an action got approved or rejected. 
- 
-It's a good idea to curate an allow list of safe commands it should use for projects or globally. 
- 
-format of an allow list: 
-<code json .claude/settings.json> 
-{ 
-  "permissions": { 
-    "allow": [ 
-      "Bash(node -e \"console.log\\(require.resolve\\('jsdom'\\)\\)\")", 
-      "Bash(python3 -c \"import bs4\")", 
-      "Bash(python3)", 
-      "Bash(git diff *)", 
-      "Read(//dev/**)", 
-      "Read(//tmp/**)", 
-      "Bash(pip show *)", 
-      "Bash(curl)", 
-      "Bash(mount)", 
-      "WebSearch", 
-      "Bash(npm ls *)", 
-      "Bash(node -e \"console.log\\(*\\)\")", 
-    ], 
-    "additionalDirectories": [ 
-      "/tmp" 
-    ] 
-  } 
-} 
-</code> 
-Note that the asterisk can be used anywhere in the setting and it matches any characters. Be mindful of multiple asterisks as anything would match between them. This is purely textual matching and is not command aware. 
config/vscode.txt · Last modified: by Wuff