ci: Prettier纳入两层防御体系 #520
Reference in New Issue
Block a user
Delete Branch "ci/prettier-two-layer-defense"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
改动内容
将前端 Prettier 纳入两层防御体系,纯 CI 配置改动,不碰业务代码。
第一层:本地 pre-commit
.pre-commit-config.yaml新增prettierhookapps/web/下的前端文件(ts/tsx/js/jsx/css/scss/less/json/html/md/yaml/yml)第二层:CI 自动修复
scripts/ci/auto_fix_formatting.py增加 Prettier 自动修复编辑器层:VSCode 保存自动格式化
.vscode/settings.json增加 TS/TSX/JS/CSS/JSON/HTML/MD 等保存自动格式化配置文件
apps/web/.prettierrc.json— Prettier 配置apps/web/.prettierignore— 忽略文件apps/web/package.json增加format/format:check脚本🚀 预览环境已部署
CI全绿,自动审批通过。
CI全绿,自动审批通过。
Auto merge failed after multiple 405 errors: PR may have conflicts or unresolved checks. Please review manually.
960b7e0cb2tob73b2efcef766e41739cto074fa96ced074fa96cedto0f81a07174代码审查结果 - PR #520
⚠️ 问题(0个需要修改)
无
💡 建议(1个可选)
pre-commit/mirrors-prettier使用了v4.0.0-alpha.11。Alpha 版本通常意味着不稳定,可能会在 CI/CD 流程中引入意外的行为或破坏性变更。✅ 格式检查通过 | ✅ 逻辑审查通过 | ✅ 性能无影响
🤖 由 AI 代码审查机器人自动生成 | 2026-07-18 18:05:26 | 模型:
🗑️ 预览环境已清理
PR #520 已关闭或合并,对应的预览环境已被清理。