Commit Graph
4 Commits
Author SHA1 Message Date
范智鹏 83712aa260 feat: 规则转换器/导入/过滤/i18n 基础设施
- converters: 8 个转换器(markdown/txt/excel/docx/pptx/yaml + prompt-builder + converter 接口)
- import: import-preview/import-service/import-types
- rule-filter: 规则预过滤功能
- static-rules.json: 静态规则数据
- i18n/messages.ts: 国际化消息
- types/mammoth.d.ts: mammoth 类型声明
2026-07-26 23:04:13 +08:00
范智鹏 3661c80db5 feat: 规则预过滤 + 自定义规则去重增强 + 导入预览编辑 + Word/PPT 导入 + UI 优化
- 规则预过滤:根据文件语言注入匹配的自定义规则,跳过不相关规则
- 导入去重:对比已有规则,重复项自动注释/标注
- 导入预览编辑:支持在导入前编辑规则字段(severity、description 等)
- Word/PPT 导入:新增 DocxConverter、PptxConverter
- UI:审查报告移除设置按钮;自定义规则标签显示注入比例
2026-07-25 23:57:21 +08:00
范智鹏 a734cdf009 refactor: 品牌重命名 + maxTokens 支持 + 设置面板简化
- CodeGuard → Code Purifier / 净码特工(displayName、命令、配置标题)
- 新增 ai.maxTokens 配置项,所有 Provider 及 fixer 传入 maxTokens
- AI 引擎增强:repairJsonEscapes + JSON 解析 fallback + 详细错误信息
- 设置面板规则管理改为文件级(list/delete .yaml),addRule 改为 AI 从 Markdown 生成 YAML
- yaml-parser 简化:移除 config.yaml 的 enable/disable 过滤逻辑
- 审查报告面板:errorBanner 优先显示具体错误、lint 诊断显示 suggestion、移除 translatedDiagnostics 独立渲染
- merger 中 translatedDiagnostics 覆盖原始 lint 诊断 message/suggestion
- HTML linter 配置项、测试用例重写、typescript-eslint 移入 dependencies
2026-07-20 20:24:40 +08:00
Developer 1144c9b5db feat: implement core code review extension 2026-07-14 21:18:19 +08:00