Claude Code TypeScript 静态检查技能|区分 Lint 与类型错误
EnglishClaude Code 安装步骤
- 从固定版本 GitHub 工作副本获取完整的 `cli-tool/components/skills/development/lint-and-validate` 目录。
- 将目录放入目标项目的 `.claude/skills/`,确认 `.claude/skills/lint-and-validate/SKILL.md` 存在,再从项目根目录启动 Claude Code 并输入 `/lint-and-validate`。
中文摘要
沿用项目工具链分别执行代码规范和类型检查,报告具体错误来源并复验改动。
SKILL.md 中文导读
可复现示例
给一个数字变量赋字符串,让格式保持正常。请分别检查 lint 与类型错误,指出实际失败的阶段。工作步骤
- 读 `package.json` 的 lint 和类型检查脚本,运行各自命令并保留退出状态。
- 定位首个可复现错误,按项目习惯修复并重新运行同一组检查。
验收方法
应看到类型检查指出赋值不匹配。Lint 的结果单独报告,并在修复后复验。
GitHub 原文 · 更新日期
适用环境
需要有现成 lint 命令、TypeScript 与 `tsconfig.json` 的本地项目。可以在临时分支构造示例。
常见问题
为什么两个检查要分别记录?
它们检查不同性质的规则。单独保留退出状态能避免一项成功掩盖另一项失败。