用途:校验刚写好的代码是否符合项目自身的开发规范。规范来自 .trellis/spec/ 目录。
主要步骤:
- 用 git diff --name-only HEAD 找出变更文件。
- 运行 python3 ./.trellis/scripts/get_context.py --mode packages 判断哪些规范模块适用。
- 用 cat .trellis/spec/<package>/<layer>/index.md 读取相关模块的规范索引。
- 按索引中的 Quality Check 章节操作,并读取其中引用的具体规范文件(如 quality-guidelines.md、conventions.md)。索引本身不是目标,它指向实际规范文件。
- 对受影响的包运行 lint 与 typecheck。
- 报告违规项,如发现则修复。
限制:资料未提供支持的编程语言、包管理工具、.trellis 目录结构要求及依赖安装方式,暂未提供。