monorepo脚本管理Skill monorepo

这个技能用于管理monorepo代码库中的脚本命令,包括代码格式化、linting检查和类型验证等,旨在提高开发效率、确保代码质量,并适用于持续集成/持续部署(CI/CD)流程。关键词:monorepo, 脚本命令, 代码格式化, linting, 类型检查, CI/CD, 开发工具。

DevOps 0 次安装 0 次浏览 更新于 3/20/2026

名称: monorepo 描述: 该代码库的monorepo脚本命令和约定。用于运行构建、测试、格式化、linting或类型检查时。

脚本命令

monorepo使用一致的脚本命名约定:

命令 用途 使用时机
bun format 修复格式问题(biome + prettier) 开发环境
bun format:check 检查格式 CI环境
bun lint 修复lint问题(eslint + biome) 开发环境
bun lint:check 检查lint问题 CI环境
bun typecheck 类型检查(tsc, svelte-check, astro check) 两者均可

约定

  • 无后缀 = 修复(修改文件)
  • :check 后缀 = 仅检查(用于CI,不修改)
  • typecheck 单独 = 类型检查(独立关注点,无法自动修复)

完成代码更改后

运行类型检查以验证:

bun typecheck

这会运行 turbo run typecheck,在每个包中执行 typecheck 脚本(例如,tsc --noEmit, svelte-check)。