在终端一键触发四维度 AI 代码审查并输出报告
23.2/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
相关生态插件(非 dsh 原生,按其对应运行时安装)
git clone https://github.com/LM20230311/dsh-code-review.git状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
生态应用
桌面端 / Web 外壳,不以 dsh plugin add 安装
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 76 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
🔴 安全扫描发现高危能力自动 · 静态分析源码
v2.7.0🔴 扫描:高危尚无人工评估
静态扫描发现安装期即执行代码,或命令参数由运行时变量拼接(参数来源无法静态判定,从严处理)。
命令参数由运行时变量拼接读写/删除本地文件
查看扫描证据(共 6 处,展示前 6 条)
- 执行外部命令固定命令src/index.ts:25
return execSync('git diff --cached', { cwd, encoding: 'utf-8' }) - 执行外部命令固定命令src/index.ts:27
return execSync('git diff HEAD', { cwd, encoding: 'utf-8' }) - 执行外部命令运行时拼接src/index.ts:30
return execSync(`git diff ${branch}...HEAD`, { cwd, encoding: 'utf-8' }) - 执行外部命令固定命令src/index.ts:32
return execSync('git diff --cached', { cwd, encoding: 'utf-8' }) - 读取本地文件src/index.ts:42
if (!existsSync(fullPath)) return [] - 读取本地文件src/index.ts:44
return parseRulesFile(readFileSync(fullPath, 'utf-8'))
扫描于 2026/11/2(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
README
由 DeepSeek 最新模型翻译生成dsh-code-review
DeepSeek Harness AI 代码审查插件 — 一行配置,四个维度,中英双语,支持自定义规则
功能
- 🔍 四个审查维度 — 正确性、安全性、性能、可维护性,独立分析结果清晰
- 📝 自定义规则 — 通过规则文件注入项目专属约定(ESLint 之外的语义规范)
- 🌐 中英双语 — 输出语言可配置
- 🎯 精准 diff — 支持 staged / HEAD / 指定分支对比
- 💬 /review 命令 — 在 dsh 里输入 /review 即触发,无需离开终端
- 🔌 零侵入 — 标准 Cordis 插件,不修改任何现有配置
安装
npm install dsh-code-review
快速开始
第一步: 在 cordis.yml 里加配置:
- id: code-review
plugin: dsh-code-review
config:
diffTarget: staged # 审查暂存区(git add 之后的内容) language: zh # 输出中文报告
第二步: 暂存你要审查的代码:
git add src/your-file.ts
第三步: 在 dsh 里输入:
/review
输出示例
[正确性] 发现 1 个问题:
展开完整文档(README 剩余 1 节)
dsh-code-review
DeepSeek Harness AI 代码审查插件 — 一行配置,四个维度,中英双语,支持自定义规则
功能
- 🔍 四个审查维度 — 正确性、安全性、性能、可维护性,独立分析结果清晰
- 📝 自定义规则 — 通过规则文件注入项目专属约定(ESLint 之外的语义规范)
- 🌐 中英双语 — 输出语言可配置
- 🎯 精准 diff — 支持 staged / HEAD / 指定分支对比
- 💬 /review 命令 — 在 dsh 里输入 /review 即触发,无需离开终端
- 🔌 零侵入 — 标准 Cordis 插件,不修改任何现有配置
安装
npm install dsh-code-review
快速开始
第一步: 在 cordis.yml 里加配置:
- id: code-review
plugin: dsh-code-review
config:
diffTarget: staged # 审查暂存区(git add 之后的内容) language: zh # 输出中文报告
第二步: 暂存你要审查的代码:
git add src/your-file.ts
第三步: 在 dsh 里输入:
/review
输出示例
[正确性] 发现 1 个问题:
1. 问题:getUserById 未处理数据库返回 null 的情况位置:src/user.ts:34 建议:在返回前检查 user 是否为 null,并抛出 NotFoundError
[安全性] ✅ 未发现明显问题
[性能] 发现 1 个问题:
1. 问题:循环内重复调用 JSON.parse,建议提到循环外位置:src/processor.ts:78 建议:在循环前解析一次,循环内直接使用解析后的对象
[可维护性] ✅ 未发现明显问题
自定义规则
创建 .dsh-review-rules.txt(参考 rules/example-rules.txt):
项目自定义规则禁止在生产代码中使用 console.log,应使用统一的日志模块单个函数不应超过 50 行,超出时建议拆分所有 async 函数必须有错误处理
然后在配置里指定:
- id: code-review
plugin: dsh-code-review
config:
rulesFile: .dsh-review-rules.txt
完整配置项
- id: code-review
plugin: dsh-code-review
config:
git diff 来源
staged → git diff --cached(默认) head → git diff HEAD branch:main → git diff main...HEAD diffTarget: staged
输出语言:zh(中文)| en(英文) language: zh
单次审查最大行数,超出时提示拆分(默认 500) maxDiffLines: 500
自定义规则文件(可选,路径相对于工作区根目录) rulesFile: .dsh-review-rules.txt
自定义审查维度
import { apply } from 'dsh-code-review'
// 覆盖默认维度,只审查安全性
apply(ctx, {
dimensions: [
{
key: 'security',
label: '安全审查', prompt: '重点检查 SQL 注入、XSS、敏感信息泄露...', } ] })
License
MIT预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
LM20230311/dsh-code-review
在终端一键触发四维度 AI 代码审查并输出报告
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,173已汉化DeepSeek 客户端
74.4
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,349已汉化DSH
71.6
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,308已汉化DSH
71.3
智能体运行框架路由HarnessRouter/harnessrouter
智能体运行框架的统一接口。
★ 3,897已汉化DSH
71.2
这是你的仓库?认领条目