chore(ai-review): 清空已處理 findings 並更新 exclusions
node-actions/template: CI / BUILD (pull_request) Successful in 6s

This commit is contained in:
Jeffery
2026-07-28 14:02:24 +08:00
parent 2d3128eb45
commit 34aecf6e43
7 changed files with 171 additions and 383 deletions
@@ -7,27 +7,7 @@
"version": "codex-cli 0.144.6",
"model": "gpt-5.5"
},
"findings": [
{
"reviewer": "Bard",
"focus": "style",
"badge": "🎼",
"severity": "建議",
"file": "src/lib/gitrepo.js",
"startLine": 139,
"endLine": 160,
"problem": "`runFetch`、`tryMergeBase`、`firstError`、`strategies` 夾在 `resolveMergeBase` 主旋律中,使這個函式同時負責驗證、fetch 策略編排、診斷文字組裝與錯誤包裝。即使邏輯可行,閱讀節奏已偏密,維護者很難一眼分辨「主要流程」與「補救策略」。",
"suggestion": "建議將 fetch 策略與診斷收集抽成小函式,例如 `fetchAndRecord`、`resolveMergeBaseWithStrategies`,讓 `resolveMergeBase` 保留高階流程:驗證 baseRef → fetch base → 嘗試 merge-base → 補抓歷史。",
"suggestedCode": "",
"id": "F003",
"verdicts": {
"Paladin": {
"exclude": false,
"reason": "保留。歷史 findings 主要涵蓋 resolveMergeBase 缺測試與診斷不足,本條指向函式內策略編排、診斷組裝與錯誤包裝混雜的可維護性問題,未被既有排除事項完整涵蓋。"
}
}
}
],
"findings": [],
"excluded": [
{
"reviewer": "Bard",