---
paths:
  - "**/*.ts"
  - "**/*.tsx"
  - "**/*.js"
  - "**/*.jsx"
---
# TypeScript/JavaScript 鉤子 (Hooks)

> 本檔案擴展了 [common/hooks.md](../common/hooks.md)，包含 TypeScript/JavaScript 特定內容。

## PostToolUse 鉤子

在 `~/.claude/settings.json` 中配置：

- **Prettier**：在編輯 JS/TS 檔案後自動格式化。
- **TypeScript 檢查**：在編輯 `.ts`/`.tsx` 檔案後執行 `tsc`。
- **console.log 警告**：針對編輯過的檔案中出現 `console.log` 發出警告。

## 停止鉤子 (Stop Hooks)

- **console.log 稽核**：在對話結束前檢查所有修改過的檔案是否包含 `console.log`。
