提交代码之前,这个Skill加一道检查

在提交代码前自动检查格式、类型和测试。

setup-pre-commit 帮项目配置提交前检查:自动整理暂存文件的格式,再运行项目已有的类型检查和测试。

常见的小麻烦是代码已经提交,才发现格式没统一,或者一个类型错误根本没检查。它用 Husky 和 lint-staged 把这些步骤接到 Git 提交动作前,减少靠人记忆的环节。

安装时会识别项目的包管理器,并保留已有格式配置。如果项目本来没有类型检查或测试脚本,原文要求说明缺项,而不是假装已经补齐测试能力。

它适合 JavaScript、TypeScript 这类使用对应工具的仓库。提交时检查多久,要看项目脚本本身;配置完成后实际提交一次,才能确认整条流程是否顺畅。

每天在iskills.cc看懂一个skill,让 AI 的本领, 成为你的拿手好戏!

分类:测试排错

来源仓库:mattpocock/skills

适合用来做什么

  • 在当前代码库中设置Husky预提交钩子。
  • 请配置lint-staged、类型检查和测试的预提交钩子。

安装 setup-pre-commit

npx skills add https://www.iskills.cc/skills/mattpocock/skills/setup-pre-commit/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 setup-pre-commit 的用途与原始说明

浏览全部 Skill 指南