Compare commits

..

23 Commits

Author SHA1 Message Date
jiantw83 d690773fa8 Merge pull request 'feat: refactor commitAndPush to use a runner function and improve token security; add tests for git operations' (#69) from feat/refactor/kiro/fix into feat/refactor/main
Reviewed-on: jiantw83/code-review#69
2026-05-12 02:28:33 +00:00
jiantw83 02a6a109da Merge pull request 'feat/refactor/kiro/fix-1' (#75) from feat/refactor/kiro/fix-1 into feat/refactor/kiro/fix
Reviewed-on: jiantw83/code-review#75
2026-05-12 02:27:31 +00:00
AI Review Bot 67e1e83210 chore: update ai-review findings [skip ci] 2026-05-12 02:26:16 +00:00
jiantw83 0116bad4e3 fix: add Leo/Zara false positive exclusion; add cloneRepo unit tests 2026-05-12 02:26:16 +00:00
AI Review Bot 60a4854d56 chore: update ai-review findings [skip ci] 2026-05-12 02:26:16 +00:00
AI Review Bot 1e82594db2 chore: update ai-review findings [skip ci] 2026-05-12 02:26:16 +00:00
jiantw83 f0f417bd2e refactor: rename Step4 to AI 排除問題過濾 2026-05-12 02:26:16 +00:00
AI Review Bot bf1c081c40 chore: update ai-review findings [skip ci] 2026-05-12 02:26:16 +00:00
jiantw83 4ac614686c docs: update TODO stage4 description and fix findings filename typo 2026-05-12 02:26:16 +00:00
jiantw83 e07f1f8a03 feat: add AI false positive filtering in Step4 2026-05-12 02:26:16 +00:00
jiantw83 f3f24f0af2 fix: use includes matching for exclusions location and suggestion 2026-05-12 02:26:16 +00:00
AI Review Bot b020cbe9e1 chore: update ai-review findings [skip ci] 2026-05-12 02:26:16 +00:00
jiantw83 8779df9e8d fix: clone repo before Step3/4 to read findings and exclusions from head branch 2026-05-12 02:26:16 +00:00
AI Review Bot 7333f0a98a chore: update ai-review findings [skip ci] 2026-05-12 02:26:16 +00:00
jiantw83 ab688b4764 chore: add exclusions for Rex false positive on git.js token handling 2026-05-12 02:26:16 +00:00
jiantw83 1633a9ef7b docs: mark all TODO stages complete 2026-05-12 02:26:16 +00:00
jiantw83 0bf90d44df fix: align flow with README, add Step4 exclusions filter, fix step numbers 2026-05-12 02:26:16 +00:00
jiantw83 799d398b95 refactor: reorganize TODO stages for clarity and accuracy in workflow steps
Co-authored-by: Copilot <copilot@github.com>
2026-05-12 02:26:16 +00:00
jiantw83 1c2fc679b4 refactor: update processing steps in README for clarity and accuracy 2026-05-12 02:26:16 +00:00
jiantw83 75d4a44fa6 refactor: remove outdated AI Code configurations for Kilo, Roo, Cline, Continue, and Kade 2026-05-12 02:26:16 +00:00
AI Review Bot ca6edea43d chore: update ai-review findings [skip ci] 2026-05-12 02:26:16 +00:00
jiantw83 e22223e501 fix: update askpass script to securely read token from env var 2026-05-12 02:26:08 +00:00
AI Review Bot 3fef7df7a5 chore: update ai-review findings [skip ci] 2026-05-12 01:09:42 +00:00
+1 -100
View File
@@ -1,100 +1 @@
[
{
"level": "critical",
"role": "Leo",
"location": "app/git.js:14",
"suggestion": "GITEA_TOKEN 直接嵌入 URL 中,可能導致憑證洩漏。建議使用環境變數或安全的憑證管理方式來處理敏感資訊。",
"is_new": true
},
{
"level": "critical",
"role": "Zara",
"location": "app/git.js:14",
"suggestion": "GITEA_TOKEN 直接嵌入 URL 中,可能導致憑證洩漏。建議使用環境變數或安全的憑證管理方式來處理敏感資訊。",
"is_new": true
},
{
"level": "critical",
"role": "Maya",
"location": "app/git.js:1",
"suggestion": "缺少對 cloneRepo 函數的單元測試,應該為其添加測試以確保其正確性。",
"is_new": true
},
{
"level": "critical",
"role": "Maya",
"location": "app/git.js:1",
"suggestion": "缺少對 commitAndPush 函數的單元測試,應該為其添加測試以確保其正確性。",
"is_new": true
},
{
"level": "warning",
"role": "Leo",
"location": "app/git.js:25",
"suggestion": "在使用 fs.existsSync 檢查目錄是否存在時,應考慮使用非同步方法以避免阻塞事件循環。",
"is_new": true
},
{
"level": "warning",
"role": "Leo",
"location": "app/git.js:29",
"suggestion": "在 git clone 時使用 --depth=1 可能會導致未來需要完整歷史紀錄時的性能問題,建議根據實際需求調整。",
"is_new": true
},
{
"level": "warning",
"role": "Maya",
"location": "app/findings.js:1",
"suggestion": "loadExclusions 函數中對於 JSON 格式的驗證不足,建議增加對於資料結構的檢查,以避免潛在的錯誤。",
"is_new": true
},
{
"level": "warning",
"role": "Maya",
"location": "app/findings.js:1",
"suggestion": "applyExclusions 函數中對於 findings 和 exclusions 參數的有效性檢查不足,建議增加檢查以提高程式的健壯性。",
"is_new": true
},
{
"level": "info",
"role": "Aria",
"location": "README.md",
"suggestion": "建議在 README 中增加對於新功能(如排除問題過濾)的詳細說明,以便未來的維護者能快速了解其功能.",
"is_new": true
},
{
"level": "info",
"role": "Rex",
"location": "app/findings.js:93",
"suggestion": "建議在 loadExclusions 函式中增加對於 JSON 格式的驗證,確保讀取的資料符合預期格式,避免潛在的錯誤。",
"is_new": true
},
{
"level": "info",
"role": "Rex",
"location": "app/findings.js:40",
"suggestion": "在 applyExclusions 函式中,建議增加對於 findings 和 exclusions 參數的有效性檢查,以提高程式的健壯性。",
"is_new": true
},
{
"level": "info",
"role": "Zara",
"location": "app/findings.js:93",
"suggestion": "建議在 loadExclusions 函式中增加對於 JSON 格式的驗證,確保讀取的資料符合預期格式,避免潛在的錯誤。",
"is_new": true
},
{
"level": "info",
"role": "Zara",
"location": "app/findings.js:40",
"suggestion": "在 applyExclusions 函式中,建議增加對於 findings 和 exclusions 參數的有效性檢查,以提高程式的健壯性。",
"is_new": true
},
{
"level": "info",
"role": "Maya",
"location": "app/main.js:1",
"suggestion": "建議為主要流程中的每個步驟添加詳細的單元測試,以確保整體功能的正確性和穩定性。",
"is_new": true
}
]
[]