名称: 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)。