Files
dotfiles/dot_claude/settings.json
Daniel Bauer 4a9dc2710b update
2025-11-28 15:12:27 +01:00

47 lines
1.0 KiB
JSON

{
"$schema": "https://json.schemastore.org/claude-code-settings.json",
"includeCoAuthoredBy": false,
"enableAllProjectMcpServers": true,
"statusLine": {
"type": "command",
"command": "~/.claude/statusline.sh",
"padding": 0
},
"enabledPlugins": {
"code-review@claude-code-marketplace": true
},
"alwaysThinkingEnabled": false,
"hooks": {
"PreToolUse": [
{
"command": "~/.claude/hooks/pre_tool_use_uv.py",
"tools": ["Bash", "Run"],
"timeout": 10000
}
],
"Notification": [
{
"command": "~/.claude/hooks/notification_uv.py",
"timeout": 5000
}
],
"PostToolUse": [
{
"matcher": "Write|Edit|MultiEdit",
"hooks": [
"type": "command",
"~/.claude/hooks/post_tool_lint_uv_ruff.sh"
]
},
{
"matcher": "Write|Edit|MultiEdit",
"hooks": [
"type": "command",
"~/.claude/hooks/post_tool_uv_pytest.sh"
]
}
]
}
}