DeepSeek Harness 代碼審查插件

在 DeepSeek Harness (DSH) 環境中開發智能體時,代碼審查往往缺乏系統性的流程。模型容易遺漏邊緣情況或特定的安全隱患。dsh-plugin-code-review 插件通過引入結構化的審查流程,解決了這個問題。

這是一個用於 DeepSeek Harness 的結構化代碼審查技能插件,由 YYTbit 維護。它通過向智能體傳授系統性的檢查步驟,幫助其完成高質量的代碼審查。

核心功能

該插件爲智能體提供了一套覆蓋代碼質量的五個維度的檢查標準:

  • 正確性:邏輯錯誤、邊緣情況、錯誤處理。
  • 安全性:輸入驗證、密鑰管理、注入風險。
  • 性能:不必要的循環、N+1 查詢、阻塞操作。
  • 風格:命名規範、複雜度、死代碼。
  • 測試:覆蓋率、邊緣情況。

安裝與啓用

使用官方安裝命令將該插件添加到指定的 DSH 配置文件中:

dsh plugin --profile your-profile add dsh-plugin-code-review

安裝完成後,該技能將隨 DSH 進程一同運行。

典型用法

安裝完成後,在對話中直接向智能體發出代碼審查指令。插件會自動應用上述的檢查標準。

  • “Review this diff”
  • “Check this PR for security issues”
  • “Review src/auth.ts”

輸出格式

智能體會按照預設的日誌格式輸出審查結果,通常包含嚴重程度標籤和具體位置:

[CRITICAL] src/auth.ts:42 - Missing input validation on user email
[WARNING] src/api.ts:18 - Potential SQL injection via string concatenation
[SUGGESTION] src/utils.ts:7 - Function too long, consider splitting

注意事項

  • 該插件以當前 DSH 進程的權限運行。
  • 安裝前建議檢查源碼與許可證(MIT),確保符合使用規範。

總結

該插件通過結構化的流程提升了智能體進行代碼審查的能力,幫助開發者快速發現潛在問題。插件目錄與源碼位於以下地址:

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜