feat(ai-review 統計): 將統計改為新舊問題分列 #40

Merged
jiantw83 merged 3 commits from ai-review-resolve/20260623022044 into develop 2026-06-23 02:30:46 +00:00
Member

變更摘要

  • 將 AI Code Review 統計改為「舊問題/新問題」兩列,以及「嚴重/警告/建議」三個統計欄位。
  • Review 本文、review 發布 log,以及 Step3 到 Step6 的診斷統計都改用同一套表格格式。
  • 補上 formatFindingsStats 測試,並更新既有 review summary 測試預期。
  • 為測試用 reviewSeverityLabel 補上 JSDoc。
  • 清空已處理的 .gitea/ai-review/findings.json,並將測試 helper 抽共用模組的誤報登記到 exclusions。

影響範圍

  • app/comments.js:新增統計表格格式化 helper,Review 本文與發布 log 共用。
  • app/main.js:各 pipeline 階段改為輸出舊問題/新問題分列統計。
  • app/comments.test.js:補統計格式測試與 JSDoc。
  • .gitea/ai-review/*:更新 AI review 狀態檔。

驗證

  • npm test -- comments.test.js(實際執行完整 node --test *.test.js comments.test.js,159 筆通過)
  • 驗證 findings.json / exclusions.json 為 UTF-8、無 BOM、top-level JSON array。

風險與注意事項

  • 統計表新增「類型」欄作為列名;實際統計欄仍維持嚴重/警告/建議三欄。
  • Review summary 現在接收完整 findings,以便同時呈現舊問題與新問題分列。
## 變更摘要 - 將 AI Code Review 統計改為「舊問題/新問題」兩列,以及「嚴重/警告/建議」三個統計欄位。 - Review 本文、review 發布 log,以及 Step3 到 Step6 的診斷統計都改用同一套表格格式。 - 補上 `formatFindingsStats` 測試,並更新既有 review summary 測試預期。 - 為測試用 `reviewSeverityLabel` 補上 JSDoc。 - 清空已處理的 `.gitea/ai-review/findings.json`,並將測試 helper 抽共用模組的誤報登記到 exclusions。 ## 影響範圍 - `app/comments.js`:新增統計表格格式化 helper,Review 本文與發布 log 共用。 - `app/main.js`:各 pipeline 階段改為輸出舊問題/新問題分列統計。 - `app/comments.test.js`:補統計格式測試與 JSDoc。 - `.gitea/ai-review/*`:更新 AI review 狀態檔。 ## 驗證 - `npm test -- comments.test.js`(實際執行完整 `node --test *.test.js comments.test.js`,159 筆通過) - 驗證 `findings.json` / `exclusions.json` 為 UTF-8、無 BOM、top-level JSON array。 ## 風險與注意事項 - 統計表新增「類型」欄作為列名;實際統計欄仍維持嚴重/警告/建議三欄。 - Review summary 現在接收完整 findings,以便同時呈現舊問題與新問題分列。
jiantw83 added 2 commits 2026-06-23 02:21:23 +00:00
chore(ai-review 狀態): 清除已處理 findings 並登記誤報
AI / 計算版本號 (pull_request) Successful in 2s
AI / Code Review (pull_request) Successful in 1m5s
88618f364a
Owner

🤖 AI Code Review 團隊

👤 角色 🎯 面向 🧠 個性
🗡️ Assassin security 多疑偏執、以攻擊者視角看世界,假設每筆輸入都是惡意的,每個信任都會被濫用
🎼 Bard style 唯美龜毛、追求優雅,把可讀性與一致性當作旋律,最受不了走調的命名與排版
🧰 Leo maintainability 有遠見、重視長期維護成本,凡事先問「六個月後的自己還看得懂嗎?」,討厭把債留給未來
🔮 Mage logic 嚴謹冷靜、滴水不漏,凡事推演到最壞情況,深信「沒驗證過的假設都是 bug」
🧪 Maya testing 對測試覆蓋率有執念,深信「沒有測試的程式碼等於沒寫完」,溫和但堅持,最在意邊界與失敗路徑
Rogue efficiency 急性子、講求速度,最痛恨被浪費的 CPU 週期與記憶體,凡事先問「這能不能更快、更省」

🔍 服務:gemini 模型:gemini-2.5-flash

## 🤖 AI Code Review 團隊 | 👤 角色 | 🎯 面向 | 🧠 個性 | |--------|--------|--------| | **🗡️ Assassin** | security | 多疑偏執、以攻擊者視角看世界,假設每筆輸入都是惡意的,每個信任都會被濫用 | | **🎼 Bard** | style | 唯美龜毛、追求優雅,把可讀性與一致性當作旋律,最受不了走調的命名與排版 | | **🧰 Leo** | maintainability | 有遠見、重視長期維護成本,凡事先問「六個月後的自己還看得懂嗎?」,討厭把債留給未來 | | **🔮 Mage** | logic | 嚴謹冷靜、滴水不漏,凡事推演到最壞情況,深信「沒驗證過的假設都是 bug」 | | **🧪 Maya** | testing | 對測試覆蓋率有執念,深信「沒有測試的程式碼等於沒寫完」,溫和但堅持,最在意邊界與失敗路徑 | | **⚡ Rogue** | efficiency | 急性子、講求速度,最痛恨被浪費的 CPU 週期與記憶體,凡事先問「這能不能更快、更省」 | > 🔍 服務:gemini 模型:gemini-2.5-flash
admin reviewed 2026-06-23 02:22:31 +00:00
admin left a comment
Owner

AI Code Review 統計

類型 🔴 嚴重 🟡 警告 🔵 建議
舊問題 0 筆 0 筆 0 筆
新問題 0 筆 0 筆 0 筆
## AI Code Review 統計 | 類型 | 🔴 嚴重 | 🟡 警告 | 🔵 建議 | | --- | --- | --- | --- | | 舊問題 | 0 筆 | 0 筆 | 0 筆 | | 新問題 | 0 筆 | 0 筆 | 0 筆 |
jiantw83 added 1 commit 2026-06-23 02:27:21 +00:00
refactor(ai-review 統計): 精簡 action log 統計輸出
AI / 計算版本號 (pull_request) Successful in 2s
AI / Code Review (pull_request) Successful in 1m26s
31de74c603
Owner

🤖 AI Code Review 團隊

👤 角色 🎯 面向 🧠 個性
🗡️ Assassin security 多疑偏執、以攻擊者視角看世界,假設每筆輸入都是惡意的,每個信任都會被濫用
🎼 Bard style 唯美龜毛、追求優雅,把可讀性與一致性當作旋律,最受不了走調的命名與排版
🧰 Leo maintainability 有遠見、重視長期維護成本,凡事先問「六個月後的自己還看得懂嗎?」,討厭把債留給未來
🔮 Mage logic 嚴謹冷靜、滴水不漏,凡事推演到最壞情況,深信「沒驗證過的假設都是 bug」
🧪 Maya testing 對測試覆蓋率有執念,深信「沒有測試的程式碼等於沒寫完」,溫和但堅持,最在意邊界與失敗路徑
Rogue efficiency 急性子、講求速度,最痛恨被浪費的 CPU 週期與記憶體,凡事先問「這能不能更快、更省」

🔍 服務:gemini 模型:gemini-2.5-flash

## 🤖 AI Code Review 團隊 | 👤 角色 | 🎯 面向 | 🧠 個性 | |--------|--------|--------| | **🗡️ Assassin** | security | 多疑偏執、以攻擊者視角看世界,假設每筆輸入都是惡意的,每個信任都會被濫用 | | **🎼 Bard** | style | 唯美龜毛、追求優雅,把可讀性與一致性當作旋律,最受不了走調的命名與排版 | | **🧰 Leo** | maintainability | 有遠見、重視長期維護成本,凡事先問「六個月後的自己還看得懂嗎?」,討厭把債留給未來 | | **🔮 Mage** | logic | 嚴謹冷靜、滴水不漏,凡事推演到最壞情況,深信「沒驗證過的假設都是 bug」 | | **🧪 Maya** | testing | 對測試覆蓋率有執念,深信「沒有測試的程式碼等於沒寫完」,溫和但堅持,最在意邊界與失敗路徑 | | **⚡ Rogue** | efficiency | 急性子、講求速度,最痛恨被浪費的 CPU 週期與記憶體,凡事先問「這能不能更快、更省」 | > 🔍 服務:gemini 模型:gemini-2.5-flash
admin reviewed 2026-06-23 02:28:50 +00:00
admin left a comment
Owner

AI Code Review 統計

類型 🔴 嚴重 🟡 警告 🔵 建議
舊問題 0 筆 0 筆 0 筆
新問題 0 筆 0 筆 0 筆
## AI Code Review 統計 | 類型 | 🔴 嚴重 | 🟡 警告 | 🔵 建議 | | --- | --- | --- | --- | | 舊問題 | 0 筆 | 0 筆 | 0 筆 | | 新問題 | 0 筆 | 0 筆 | 0 筆 |
jiantw83 merged commit 5e2ee59cca into develop 2026-06-23 02:30:46 +00:00
jiantw83 deleted branch ai-review-resolve/20260623022044 2026-06-23 02:30:46 +00:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: old-actions/code-review#40