fix: 三 tab 修复按钮一致性 — 全部诊断可修复 + AI 区域 header 加全部修复 + 移除底部冗余按钮
This commit is contained in:
@@ -53,9 +53,7 @@ export function mergeResults(input: MergeInput): MergedReport {
|
||||
const customRuleCount = customRuleDiagnostics.length;
|
||||
const aiCount = input.aiFindings.length;
|
||||
|
||||
const fixableLinterIndices = input.staticDiagnostics
|
||||
.map((_, i) => i)
|
||||
.filter(i => input.staticDiagnostics[i].suggestion);
|
||||
const fixableLinterIndices = input.staticDiagnostics.map((_, i) => i);
|
||||
|
||||
const fixableCustomIndices = customRuleDiagnostics
|
||||
.map((_, i) => i);
|
||||
|
||||
@@ -253,7 +253,6 @@ ${errorBox}
|
||||
<button class="btn btn-primary" onclick="send('rerun')">🔄 重新审查</button>
|
||||
<button class="btn" onclick="send('export')">📄 导出报告</button>
|
||||
<button class="btn" onclick="send('settings')">⚙️ 设置</button>
|
||||
<button class="btn" onclick="send('fixAll')">🔧 批量修复</button>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
@@ -300,7 +299,7 @@ ${errorBox}
|
||||
if (report.aiFindings.length === 0) {
|
||||
return '<div class="empty">无 AI 审查建议</div>';
|
||||
}
|
||||
const parts: string[] = ['<div class="section-header"><span class="section-header-title">AI 审查建议 · ' + report.aiCount + ' 条</span></div>'];
|
||||
const parts: string[] = ['<div class="section-header"><span class="section-header-title">AI 审查建议 · ' + report.aiCount + ' 条</span><button class="btn" onclick="send(\'fixAll\')">全部修复</button></div>'];
|
||||
for (const f of report.aiFindings) {
|
||||
const details: string[] = [];
|
||||
details.push(`<div class="detail-text">${esc(f.description)}</div>`);
|
||||
|
||||
Reference in New Issue
Block a user