fix: 收紧CSS所有权与历史兼容门禁
This commit is contained in:
@@ -5063,6 +5063,12 @@ npm run verify:phase8
|
||||
| TC-CSS-MOD-004 | 修改TS/TSX或新增CSS后运行增量格式检查 | 实际变更的CSS进入Prettier;Stylelint对未登记新文件执行严格规则,历史兼容范围不会自动扩大 |
|
||||
| TC-CSS-MOD-005 | 分别首次进入、刷新及跨路由打开核心运营端和客户端页面 | CSS资源无404,无框架错误层和新增控制台错误;布局、弹窗、下拉框、Sticky表头、状态记录及字段卡片与迁移前一致 |
|
||||
| TC-CSS-MOD-006 | 在1600×1000、1366×768和390×844检查核心页面 | 页面无新增横向溢出、遮挡、错位或层级问题,窄屏交互仍可访问 |
|
||||
| TC-CSS-MOD-007 | 在styles和domains目录新增未登记CSS,或给Stylelint兼容清单添加通配符 | 新文件保持严格Stylelint规则;所有权门禁拒绝未登记文件及兼容范围扩张 |
|
||||
| TC-CSS-MOD-008 | 仅在注释/字符串中写CSS文件名,引用同名错误路径,或从不可达TSX导入CSS | 均被拒绝;正确相对路径、@/别名、静态/字面量动态import和入口可达关系通过 |
|
||||
| TC-CSS-MOD-009 | 新CSS登记根类后使用无关类、body button、* button、h1、独立selected、:has/:not或根类同级选择器 | 门禁拒绝;直接TSX所有者包含根className且选择器约束在根本身、后代或直接子节点时通过 |
|
||||
| TC-CSS-MOD-010 | 不改变规则和声明计数,仅修改历史CSS颜色、断点、声明顺序或important | AST内容摘要检查失败;单纯CRLF/LF转换通过,避免Windows和Linux归档差异 |
|
||||
| TC-CSS-MOD-011 | 在无.git归档执行门禁,并构造错误import、声明变化、新important和未登记CSS | 完整静态检查仍拒绝违规,不能因为跳过Git增量比较而放行 |
|
||||
| TC-CSS-MOD-012 | 一次推送包含多个提交,违规或格式问题位于非最后提交 | CI使用push事件before至HEAD完整范围;PR使用merge-base;首次推送使用空树 |
|
||||
|
||||
## TC-ADMIN-ENHANCEMENT-20260904 运营看板与配置交互增强
|
||||
|
||||
|
||||
Reference in New Issue
Block a user