Size Check - 代码简化与文件行数检查 功能 1:代码简化 审查变更代码的复用性、质量和效率,修复发现的问题。 检查项 | 检查项 | 说明 | |--------|------| | 重复代码 | 提取公共方法/组件 | | 过度抽象 | 简化不必要的设计模式 | | 冗余逻辑 | 合并可简化的条件分支 | | 未使用代码 | 删除死代码、无用 import | --- 功能 2:文件行数扫描 行数阈值 | 语言 | 上限 | 拆分方式 | |------|------|---------| | Java | 300 | Service 拆分职责、提取 Helper/Converter | | Go | 400 | 按功能拆分同包文件 | | Vue | 200 | 提取子组件、composables | | TSX/JSX | 200 | 提取子组件 | | TypeScript/JS | 300 | 提取工具函数、常量、类型 | | Python | 300 | 按职责拆分模块 | 执行流程 全项目扫描模式 (用户未指定文件时): 输出格式 --- 功能 3:CSS 提取检查 | 检查项 | 条件 | 建议 | |--------|------|------| | 内联样式过长 | 块超过 30 行 | 提取公共样式到 | | 非 scoped 全局样式 | Vu…