style(ai-review 統計): 改用三欄兩行表格
This commit is contained in:
+7
-6
@@ -62,15 +62,16 @@ function countBy(findings, predicate) {
|
||||
|
||||
function buildReviewSummary(findings, commentable) {
|
||||
const unplacedCount = findings.length - commentable.length;
|
||||
const criticalCount = countBy(findings, f => f.level === 'critical');
|
||||
const warningCount = countBy(findings, f => f.level === 'warning');
|
||||
const infoCount = countBy(findings, f => f.level === 'info');
|
||||
return [
|
||||
'## AI Code Review 統計',
|
||||
'',
|
||||
`總問題:${findings.length} 筆`,
|
||||
`可標註檔案與行數:${commentable.length} 筆`,
|
||||
`無法標註檔案與行數:${unplacedCount} 筆`,
|
||||
`嚴重:${countBy(findings, f => f.level === 'critical')} 筆`,
|
||||
`警告:${countBy(findings, f => f.level === 'warning')} 筆`,
|
||||
`建議:${countBy(findings, f => f.level === 'info')} 筆`,
|
||||
'| 統計 | 統計 | 統計 |',
|
||||
'| --- | --- | --- |',
|
||||
`| **總問題**<br>${findings.length} 筆 | **可標註檔案與行數**<br>${commentable.length} 筆 | **無法標註檔案與行數**<br>${unplacedCount} 筆 |`,
|
||||
`| **🔴 嚴重**<br>${criticalCount} 筆 | **🟡 警告**<br>${warningCount} 筆 | **🔵 建議**<br>${infoCount} 筆 |`,
|
||||
].join('\n');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user