39 lines
1.0 KiB
JSON
39 lines
1.0 KiB
JSON
{
|
|
"$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"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|