提交前查代码的Skill

配置 Husky pre-commit 钩子集成代码检查。

setup-pre-commit 是一份帮助 AI 配置提交前检查的 Skill。项目经常到代码交上去才发现格式、类型或测试问题时,可以把这些检查接到提交动作之前。

它按项目使用的包管理工具安装依赖,让 Husky 接管提交钩子,再用 lint-staged 只格式化本次暂存的文件。已有格式配置继续保留;Prettier 无法处理的文件会跳过。

后面接完整类型检查与测试,但项目没有对应脚本,就省略并说明,不能当成已经检查。最后核对文件、运行配置,并通过一次提交观察新钩子是否生效。需要可用的 JavaScript 工具环境;这是把已有检查放进流程,不会凭空补齐测试覆盖,也不能代替合入前的评审。

分类:测试排错

来源仓库:vinvcn/mattpocock-skills-zh-cn

适合用来做什么

  • 在当前仓库中设置Husky pre-commit钩子。
  • 配置lint-staged以在提交时运行Prettier。

安装 setup-pre-commit

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

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

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

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

浏览全部 Skill 指南