{ "$schema": "https://json.schemastore.org/claude-code-settings.json", "permissions": { "allow": [ "Bash(./gradlew test:*)", "Bash(./gradlew clean test:*)", "Bash(./gradlew build:*)", "Bash(./gradlew check:*)", "Bash(./gradlew clean check:*)", "Bash(./gradlew ideaFormat:*)", "PowerShell(.\\gradlew.bat test:*)", "PowerShell(.\\gradlew.bat clean test:*)", "PowerShell(.\\gradlew.bat build:*)", "PowerShell(.\\gradlew.bat check:*)", "PowerShell(.\\gradlew.bat clean check:*)", "PowerShell(.\\gradlew.bat ideaFormat:*)", "Bash(git status:*)", "Bash(git diff:*)", "Bash(git log:*)", "PowerShell(git status:*)", "PowerShell(git diff:*)", "PowerShell(git log:*)" ] }, "hooks": { "PostToolUse": [ { "matcher": "Edit|Write", "hooks": [ { "type": "command", "command": "powershell -NoProfile -ExecutionPolicy Bypass -File .claude/hooks/check-javadoc.ps1" } ] } ] } }