feat: 设置面板 + Provider 扩展 + 构建脚本
- 设置面板:三步引导 / AI 配置 / API Key / 规则管理 / 连接测试 - Provider 重构:统一 OpenAICompatibleProvider 基类,新增 Gemini/Claude/混元/智谱等 - 审查面板 Webview:三 Tab、统计卡片、问题列表、postMessage 通信 - esbuild 构建脚本 + 生产打包 + PMD 下载 - 保存文件自动静态分析(500ms debounce)
This commit is contained in:
+4
-4
@@ -65,7 +65,7 @@
|
||||
"views": {
|
||||
"code-reviewer": [
|
||||
{
|
||||
"type": "tree",
|
||||
"type": "webview",
|
||||
"id": "codeReviewer.setupView",
|
||||
"name": "设置"
|
||||
}
|
||||
@@ -100,10 +100,10 @@
|
||||
"default": "deepseek-chat",
|
||||
"description": "AI 模型名称"
|
||||
},
|
||||
"vscode-code-reviewer.ai.endpoint": {
|
||||
"vscode-code-reviewer.ai.baseUrl": {
|
||||
"type": "string",
|
||||
"default": "https://api.deepseek.com/v1",
|
||||
"description": "API 端点"
|
||||
"description": "API Base URL"
|
||||
},
|
||||
"vscode-code-reviewer.ai.temperature": {
|
||||
"type": "number",
|
||||
@@ -217,7 +217,7 @@
|
||||
}
|
||||
},
|
||||
"scripts": {
|
||||
"compile": "tsc -p ./",
|
||||
"compile": "tsc -p ./ && node scripts/copy-webview-js.mjs",
|
||||
"watch": "tsc -watch -p ./",
|
||||
"build": "node scripts/build.mjs",
|
||||
"vscode:prepublish": "npm run build",
|
||||
|
||||
Reference in New Issue
Block a user