dmsobtl/dsh-tool-code-review ↗★ 0
dsh-tool-code-review
DSH 插件:结构化代码审查工具,智能体通过读取 Git Diff 来审查漏洞、安全及风格问题并输出改进建议。
AI 分析
核心用途是辅助代码审查。适合需要 AI 自动分析代码改动、指出潜在 Bug 和安全隐患的开发团队。
安裝
此插件尚未提供可驗證的 bundle,或相容性檢查未通過。請先閱讀倉庫說明。 閱讀完整 README ↗
說明文件
閱讀完整 README ↗使用示例
User: 帮我 review 一下当前的改动
Agent:
→ review_diff({ target: "main" })
// 获取与 main 分支的 diff,了解改了什么
→ review_checklist({ checks: ["bugs", "security"] })
// 生成要检查的点
→ review_file({ path: "src/auth.ts", startLine: 45, endLine: 80 })
// 深入看可疑的代码段
审查结果:
1. [Security] src/auth.ts:52 — 用户输入直接拼接到 SQL,存在注入风险
2. [Bug] src/handler.ts:28 — async 函数缺少 try/catch,错误会被吞掉
3. [Style] src/utils.ts:15 — 未使用的 import
配置
- id: code-review
plugin: dsh-tool-code-review
config:
maxDiffLines: 500
defaultChecks: [bugs, security, style, performance]