claude-code/claude-zh/rules/python/hooks.md

20 lines
479 B
Markdown

---
paths:
- "**/*.py"
- "**/*.pyi"
---
# Python 鉤子 (Hooks)
> 本檔案擴展了 [common/hooks.md](../common/hooks.md),包含 Python 特定內容。
## PostToolUse 鉤子
`~/.claude/settings.json` 中配置:
- **black/ruff**:在編輯 `.py` 檔案後自動格式化。
- **mypy/pyright**:在編輯 `.py` 檔案後執行型別檢查。
## 警告 (Warnings)
- 針對編輯過的檔案中出現 `print()` 語句發出警告 (應改用 `logging` 模組)。