Add PostToolUse hook for automatic ruff formatting (#158)

Configure automatic formatting via ruff check --fix and ruff format
after Edit/Write/MultiEdit operations

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <noreply@anthropic.com>
This commit is contained in:
Ashwin Bhat
2025-09-08 07:06:46 -07:00
committed by GitHub
parent 9377faa943
commit d3190f12d3

25
.claude/settings.json Normal file
View File

@@ -0,0 +1,25 @@
{
"permissions": {
"allow": [
"Bash(python -m ruff check src/ tests/ --fix)",
"Bash(python -m ruff format src/ tests/)",
"Bash(python -m mypy src/)",
"Bash(python -m pytest tests/)",
"Bash(python -m pytest tests/*)"
],
"deny": []
},
"hooks": {
"PostToolUse": [
{
"hooks": [
{
"type": "command",
"command": "python -m ruff check src/ tests/ --fix && python -m ruff format src/ tests/"
}
],
"matcher": "Edit|Write|MultiEdit"
}
]
}
}