--- paths: - "**/*.swift" - "**/Package.swift" --- # Swift 鉤子 (Hooks) > 本檔案擴展了 [common/hooks.md](../common/hooks.md),包含 Swift 特定內容。 ## PostToolUse 鉤子 在 `~/.claude/settings.json` 中配置: - **SwiftFormat**:在編輯 `.swift` 檔案後自動格式化。 - **SwiftLint**:在編輯 `.swift` 檔案後執行 Lint 檢查。 - **swift build**:在編輯後對修改過的包執行型別檢查。 ## 警告 (Warning) 標註 `print()` 語句 — 生產環境程式碼應改用 `os.Logger` 或結構化日誌。