微信小程序原生开发代码提交评审 这个技能用于在代码提交前进行全面的架构和代码质量评审,确保符合项目的关键约束和最佳实践。 何时使用 在以下场景使用此技能: - 准备提交代码前(git commit 之前) - 代码审查时 - 用户明确要求评审代码时 - 关键词:review, 评审, 检查, commit, 提交 评审检查清单 🔴 关键架构约束(必须遵守) 1. Runtime 模块外部化 最关键的架构约束 - runtime 模块必须保持外部引用,绝不能被打包。 检查项: - [ ] 所有 或 的引用是否正确 - [ ] vite.config.ts 中是否正确配置了 runtime 外部化 - [ ] 没有尝试修改 runtime 的外部化配置 - [ ] 没有在 optimizeDeps.include 中包含 runtime 2. 依赖安装规则 所有新依赖必须安装为 devDependencies 检查项: - [ ] package.json 中是否有新增的 dependencies(应该为空或只有必要的运行时依赖) - [ ] 所有新安装的包是否使用了 命令 正确做法: 3. TypeScript 强制使用 所有逻辑文件必须使用 TypeScript (.ts),禁止使用 .js 检查项: - [ ] 新增或修改的页面/组件是否使用 .ts 文件 - [ ] 基本类…