用途:这是一份在提交(commit)或创建 PR 之前运行的质量自查清单,帮助开发者在实现完成后统一检查代码质量,避免带着问题提交。
主要能力(按清单分区):测试——对受影响模块运行测试、新代码有测试覆盖、未破坏已有测试;代码质量——lint 与格式化通过、TODO 注释需带 Jira 工单引用、公共 API 按仓库约定撰写文档(KDoc、DocC、XML docs 等);Bitwarden 安全——保持零知识架构,不记录、不持久化、不传输未加密的保险库数据,敏感数据使用平台合适的安全存储,日志语句中不得出现敏感数据;架构——改动遵循 CLAUDE.md 与架构文档中的模式,依赖注入与错误处理遵循仓库约定,字符串资源放到正确位置(如适用)。
使用方式:在提交或创建 PR 前逐项核对本清单。具体的测试运行器、linter、formatter 命令需查阅所在仓库的 CLAUDE.md 获取平台特有命令。
失败处理:任一检查未通过时,先修复问题再继续。测试失败要诊断根因,而不是跳过;lint/格式失败可运行仓库的自动修复命令(若提供)。若某检查无法解决,需向用户标记该问题并附上具体的失败输出。
适用场景:完成实现后、检查工作质量、准备提交或准备开 PR 的时机。
限制:清单不内置具体命令,实际执行依赖各仓库的 CLAUDE.md 说明;未提供适配的具体平台或语言范围信息。