Files

2.8 KiB
Raw Permalink Blame History

设置面板 UI 说明

内容区

1. 快速开始

三步引导卡片:

步骤 描述 完成状态
配置 AI 模型及 API Key 圆形序号变紫色(done
启用自定义规则 同上
保存并测试连接,含快捷键提示 Ctrl+Shift+R 同上

Ctrl+Shift+Rvscode-code-reviewer.review 快捷键。

2. 审核引擎

三个模块标签:

标签 圆点颜色 描述
🔵 共通规则 蓝色 #58a6ff Linter 静态分析
🟡 自定义规则 琥珀色 #d29922 团队编码规范
🟢 AI 审核 绿色 #3fb950 深度代码审查

3. AI 模型配置

卡片式表单:

字段 控件 说明
模型提供商 下拉选择 OpenAI / Azure OpenAI / DeepSeek / 腾讯混元 / Ollama
模型名称 下拉选择 按提供商动态切换可选模型列表
状态标签 已配置 / 未配置 右侧药丸标签(绿/灰)

底部提示:建议使用支持结构化输出的模型。

4. API Key

卡片式表单:

字段 控件 说明
API Key 密码输入框 sk-... 格式,已输入显示为圆点掩码
Base URL 文本输入框 可选,按提供商自动填充默认地址
状态标签 已配置 / 未配置 右侧药丸标签

底部提示:Key 仅存储在本地 VS Code 安全存储中。

5a. 输出语言

字段 控件 说明
AI 审查结果输出语言 下拉选择 中文(简体)/ English / 日本語

配置项 ai.outputLanguage,默认 zh-CN

5b. 自定义规则

元素 说明
状态标签 显示已启用数,如 3 条启用
规则行 开关滑块 + 规则名(等宽字体)+ 删除按钮 ×
添加行 文本框 + 紫色 + 添加 按钮

示例规则:no-console-in-productionmax-function-lines: 80require-javadoc-publicno-any-type

底部操作栏

按钮 样式 功能
重置 次级按钮(暗色边框) 恢复默认设置
保存并测试连接 主按钮(紫色 #7c3aed 保存配置 → 调用 API 测试 → 显示结果
测试中 按钮禁用 + spinner 动画
测试成功 按钮变为 ✓ 已连接 Toast 绿色提示,5 秒消失
测试失败 按钮变为 ✗ 重试 Toast 红色提示,5 秒消失

交互行为

  • 输入 API Key → 步骤①自动标记完成(圆形变紫色)
  • 开启任意规则 → 步骤②自动标记完成
  • 步骤③取决于前两步完成 + 测试连接成功
  • 规则开关即时切换,可删除单条规则
  • 测试结果 Toast 5 秒自动消失