---
title: "TypeScript/JavaScript 钩子"
description: "> 此文件扩展了 [common/hooks.md](../common/hooks.md)，并添加了 TypeScript/JavaScript 特有的内容。"
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/hooks-19
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:25:13.385Z
license: CC-BY-4.0
attribution: "TypeScript/JavaScript 钩子 — Claudary (https://claudary.paisolsolutions.com/skills/hooks-19)"
---

# TypeScript/JavaScript 钩子
> 此文件扩展了 [common/hooks.md](../common/hooks.md)，并添加了 TypeScript/JavaScript 特有的内容。

## Overview

---
paths:
  - "**/*.ts"
  - "**/*.tsx"
  - "**/*.js"
  - "**/*.jsx"
---

# TypeScript/JavaScript 钩子

> 此文件扩展了 [common/hooks.md](../common/hooks.md)，并添加了 TypeScript/JavaScript 特有的内容。

## PostToolUse 钩子

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

* **Prettier**：编辑后自动格式化 JS/TS 文件
* **TypeScript 检查**：编辑 `.ts`/`.tsx` 文件后运行 `tsc`
* **console.log 警告**：警告编辑过的文件中存在 `console.log`

## Stop 钩子

* **console.log 审计**：在会话结束前，检查所有修改过的文件中是否存在 `console.log`

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/hooks-19) · https://claudary.paisolsolutions.com
