- 新增 scripts/verify-rules.js,实现对暂存区代码的多项规范检查 - 配置 package.json 新增 verify-rules 脚本用于执行规则校验 - husky 钩子 pre-commit 调用 verify-rules,在格式化前阻断不合规提交 - 规则涵盖 Vue 文件结构、禁用 class 和 function 声明模式、禁止手动导入 Vue/Pinia API - 强制统一异步处理为 async/await,禁止使用 .then/.catch 链式调用 - 限制灰度色硬编码,禁止原生某些组件,强制规定 UI 交互模式 - 违规时输出详细违规文件、行号和原因,阻止不规范代码提交
| Name |
Last commit
|
Last update |
|---|---|---|
| .gemini | Loading commit data... | |
| .husky | Loading commit data... | |
| Loading commit data... | ||
| public | Loading commit data... | |
| scripts | Loading commit data... | |
| src | Loading commit data... | |
| .env | Loading commit data... | |
| .env.bx | Loading commit data... | |
| .env.dev | Loading commit data... | |
| .env.xm | Loading commit data... | |
| .gitignore | Loading commit data... | |
| .prettierignore | Loading commit data... | |
| .prettierrc.json | Loading commit data... | |
| commitlint.config.cjs | Loading commit data... | |
| deploy.ps1 | Loading commit data... | |
| index.html | Loading commit data... | |
| package-lock.json | Loading commit data... | |
| package.json | Loading commit data... | |
| postcss.config.js | Loading commit data... | |
| tailwind.config.js | Loading commit data... | |
| tsconfig.app.json | Loading commit data... | |
| tsconfig.json | Loading commit data... | |
| tsconfig.node.json | Loading commit data... | |
| vite.config.ts | Loading commit data... |