dev-checker
用于提交前与部署前检查的自动化代码质量验证工具,涵盖 TypeScript、构建与 lint 检查。
简介
dev-checker 技能是 Medellin Spark 平台的核心开发实用工具,旨在确保代码的稳定性与可维护性。它提供了一种自动化、系统化的方法,在执行 Git 提交或部署操作前验证代码库的完整性。通过集中化常见的开发健康检查,该技能降低了交付损坏构建、类型错误或敏感信息的可能性。它作为开发人员在迭代周期中维持高标准的自动化质量守门员。
-
使用 pnpm tsc --noEmit 执行静态类型分析,在不触发构建产物的情况下识别与类型相关的回归错误。
-
通过 pnpm build 执行构建验证,确保应用程序能在严格的时间限制内正确编译。
-
通过运行 pnpm lint 强制执行编码标准与风格一致性,自动识别并标记潜在问题。
-
维护专门的预提交检查清单,包括验证代码中是否存在 console.log 语句、确保 API 密钥未意外包含在源文件中,以及检查环境文件是否未被加入版本控制。
-
提供强大的预部署验证套件,检查所有测试是否通过、验证 Edge Functions 的状态、确保正确设置所有环境变量,并确认数据库迁移已成功应用。
-
提供针对常见 TypeScript 错误和构建失败的内置故障排除模式,包括清除 Vite 缓存并有效重建依赖项的命令。
-
适用于使用 Vite、TypeScript、React、shadcn-ui 或 Tailwind CSS 技术栈的软件工程师和开发人员。
-
输入通常是验证当前分支或目录状态的直接请求,例如“Run dev checks”或“Check if ready to commit”。
-
输出结果以基于检查清单的通过/失败摘要呈现,帮助用户快速确定是否可以安全地执行 Git 操作。
-
限制条件包括需要 Node.js、npm/pnpm 以及正确的项目配置。开发人员在启动检查器之前,应确保本地环境已根据仓库标准完成预先配置。
仓库统计
- Star 数
- 0
- Fork 数
- 0
- Open Issue 数
- 0
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 16:54