范智鹏
|
e469554691
|
test: 新增 8 个测试文件 63 用例 + 覆盖率设施,行覆盖 42.58%→48.24%
- 新增 jsp-extractor/report/method-extractor/fix-prompt/registry/provider-chat/import-service/yaml-parser 测试
- .vscode-test.mjs 加 srcDir+coverage,package.json 加 test:coverage,产出 tests/coverage/(html)
- 修复 method-extractor java fallback 取错捕获组、mockDocument.getText 忽略 range
- 更新 tests/test-cases.md(24 文件 179 条)与 test-execution-log.md(覆盖率记录)
|
2026-08-27 22:54:00 +08:00 |
|
范智鹏
|
5848eaa82a
|
feat: Linter 规则精细化增强 + 模板导入/导出闭环
ESLint: +29 条 P1/P2 规则 + 12 条 TS 专属规则(含 no-shadow/no-array-constructor 冲突处理)
Stylelint: 集成 stylelint-config-recommended + 27 条额外规则
PMD: 排除 20 弃用 + 17 噪音规则,补启 Security/Multithreading,274+12 条精选
SQL-lint: 内置精选 57 条规则配置 + 按 tier 分级 severity + 无项目配置时自动注入临时配置
模板导出: export-service.ts 导出 2-sheet xlsx(复用 xlsx 零新依赖)
模板导入: template-converter.ts 固定列映射解析 + dedup-prompt.ts AI 语义去重
导入预览增强: 错误规则分组置顶只读、跳过行提示、空数据提示
i18n: 新增 18 条模板导入/导出相关翻译
WebView: 静态分析/自定义规则项默认可展开显示 suggestion
|
2026-07-30 23:17:20 +08:00 |
|
范智鹏
|
1a050d7699
|
feat: 规则导入 Converter 架构 + Excel/AI 转换 + 多项优化
- 提取 RuleConverter 接口及 5 个实现(Yaml/Md/Txt/ExcelConverter),
由 ImportService 按扩展名路由,简化 setupView.ts addRule() 为单行调用
- Excel 导入:读取 xlsx → Markdown 表格 → AI 识别列头 → 生成 YAML
- 添加规则支持 yaml/yml/md/txt/xlsx/xls 多种格式
- 导出报告改为 QuickPick 双选(复制到剪贴板 / 下载 Markdown 文件)
- 修复测试连接成功后第三步圆圈不变绿的 bug
- 侧边栏标题改为「净码特工 · 代码审查 · 设置」
- 规则名称输入框增加提示文字
- 新增测试:adapter、config、merger、pipeline + fixtures/manual
- 依赖:新增 xlsx
|
2026-07-21 22:16:52 +08:00 |
|
Developer
|
1144c9b5db
|
feat: implement core code review extension
|
2026-07-14 21:18:19 +08:00 |
|
fzp
|
42af726bc3
|
Initial commit
|
2026-06-05 19:44:57 +08:00 |
|