Files
ai-stock/package-scripts.json
gao 9d2c051776 feat(standards): 建立完整的开发标准验证系统和执行与强制落地层 (#PROJ-001)
- 建立docs/standards/完整标准文档体系
- 实现Git级别强制约束(commit验证、CODEOWNERS、PR模板)
- 配置CI/CD严格门禁(ci.yml、security.yml)
- 创建自动化验证脚本(verify-standards.sh、verify_commits.sh)
- 建立TypeScript + Vue3前端项目架构
- 实现开发标准强制执行机制
- 建立安全防护和质量门禁体系

🎯 实现目标:宁可慢,也不要垃圾代码
📋 涵盖12个核心模块:文档、Git约束、CI/CD、验证命令、API合同、数据治理、安全基线、数据库迁移、前端设计系统、LLM守则、评审清单、本地守护
2025-10-28 07:37:24 +08:00

31 lines
1.0 KiB
JSON

{
"scripts": {
"compliance": "node scripts/design-compliance.js",
"compliance:check": "node scripts/design-compliance.js && echo '✅ 设计标准合规性检查通过'",
"compliance:watch": "npm run compliance && npm run dev",
"pre-commit": "npm run compliance",
"pre-push": "npm run build && npm run compliance",
"dev": "vite",
"build": "vue-tsc --noEmit && vite build",
"preview": "vite preview",
"test": "vitest",
"test:coverage": "vitest --coverage",
"lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix",
"lint:check": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts",
"type-check": "vue-tsc --noEmit",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build"
},
"husky": {
"hooks": {
"pre-commit": "npm run compliance",
"pre-push": "npm run build && npm run compliance"
}
},
"lint-staged": {
"*.{vue,js,ts}": [
"npm run lint:check",
"npm run type-check"
]
}
}