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
This commit is contained in:
+29
-15
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "vscode-code-reviewer",
|
||||
"displayName": "vscode-code-reviewer",
|
||||
"description": "VS Code 插件设计 —— B3:代码审查与规范检查一体化",
|
||||
"displayName": "净码特工 · Code Purifier",
|
||||
"description": "AI 驱动的代码审查与规范检查一体化 VSCode 插件",
|
||||
"version": "0.0.1",
|
||||
"engines": {
|
||||
"vscode": "^1.120.0"
|
||||
@@ -15,35 +15,35 @@
|
||||
"commands": [
|
||||
{
|
||||
"command": "codeReviewer.review",
|
||||
"title": "CodeGuard: 运行代码审查"
|
||||
"title": "Code Purifier: 运行代码审查"
|
||||
},
|
||||
{
|
||||
"command": "codeReviewer.reviewSelection",
|
||||
"title": "CodeGuard: 审查选中代码"
|
||||
"title": "Code Purifier: 审查选中代码"
|
||||
},
|
||||
{
|
||||
"command": "codeReviewer.openPanel",
|
||||
"title": "CodeGuard: 打开审查面板"
|
||||
"title": "Code Purifier: 打开审查面板"
|
||||
},
|
||||
{
|
||||
"command": "codeReviewer.exportReport",
|
||||
"title": "CodeGuard: 导出报告"
|
||||
"title": "Code Purifier: 导出报告"
|
||||
},
|
||||
{
|
||||
"command": "codeReviewer.addCustomRule",
|
||||
"title": "CodeGuard: 添加自定义规则"
|
||||
"title": "Code Purifier: 添加自定义规则"
|
||||
},
|
||||
{
|
||||
"command": "codeReviewer.fixIssue",
|
||||
"title": "CodeGuard: 修复此问题"
|
||||
"title": "Code Purifier: 修复此问题"
|
||||
},
|
||||
{
|
||||
"command": "codeReviewer.fixAll",
|
||||
"title": "CodeGuard: 批量修复"
|
||||
"title": "Code Purifier: 批量修复"
|
||||
},
|
||||
{
|
||||
"command": "codeReviewer.openSetup",
|
||||
"title": "CodeGuard: 打开设置面板"
|
||||
"title": "Code Purifier: 打开设置面板"
|
||||
}
|
||||
],
|
||||
"keybindings": [
|
||||
@@ -57,7 +57,7 @@
|
||||
"activitybar": [
|
||||
{
|
||||
"id": "code-reviewer",
|
||||
"title": "CodeGuard 代码审查",
|
||||
"title": "Code Purifier",
|
||||
"icon": "images/icon.png"
|
||||
}
|
||||
]
|
||||
@@ -84,7 +84,7 @@
|
||||
]
|
||||
},
|
||||
"configuration": {
|
||||
"title": "CodeGuard",
|
||||
"title": "Code Purifier",
|
||||
"properties": {
|
||||
"vscode-code-reviewer.ai.provider": {
|
||||
"type": "string",
|
||||
@@ -110,6 +110,11 @@
|
||||
"default": 0.2,
|
||||
"description": "AI 温度参数"
|
||||
},
|
||||
"vscode-code-reviewer.ai.maxTokens": {
|
||||
"type": "number",
|
||||
"default": 8192,
|
||||
"description": "AI 单次请求最大输出 Token 数"
|
||||
},
|
||||
"vscode-code-reviewer.ai.timeout": {
|
||||
"type": "number",
|
||||
"default": 300,
|
||||
@@ -161,6 +166,15 @@
|
||||
],
|
||||
"description": "JSP linter"
|
||||
},
|
||||
"vscode-code-reviewer.linters.html": {
|
||||
"type": "string",
|
||||
"default": "jsp",
|
||||
"enum": [
|
||||
"",
|
||||
"jsp"
|
||||
],
|
||||
"description": "HTML linter"
|
||||
},
|
||||
"vscode-code-reviewer.linters.css": {
|
||||
"type": "string",
|
||||
"default": "stylelint",
|
||||
@@ -229,7 +243,8 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"eslint": "^9.39.3",
|
||||
"stylelint": "^17.14.0"
|
||||
"stylelint": "^17.14.0",
|
||||
"typescript-eslint": "^8.56.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/mocha": "^10.0.10",
|
||||
@@ -239,7 +254,6 @@
|
||||
"@vscode/test-electron": "^2.5.2",
|
||||
"@vscode/vsce": "^3.9.2",
|
||||
"esbuild": "^0.28.1",
|
||||
"typescript": "^5.9.3",
|
||||
"typescript-eslint": "^8.56.1"
|
||||
"typescript": "^5.9.3"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user