Repository navigation
dsh-code-review v0.1.0
dsh-code-review v0.1.0
首个公开版本:Cordis 原生代码审查插件,把评审引擎 codecheck(open-code-review 的 fork)接入 DeepSeek Harness(DSH),对仓库 diff / 全量扫描执行安全脱敏、找 bug、冗余与无关代码三个固定视角的评审,会话内返回问题清单并落一份报告文件留档。
功能
- 两种评审命令:
review(未提交 / 分支对比 / 指定提交)与scan(整仓全量扫描); - 安全脱敏、bug、冗余与无关代码三个固定视角;
- 敏感文件点名:敏感/凭据类路径内容不送审,逐条点名提示人工确认是否该提交;
- 后台评审任务 + 完成推送 + GUI 可见的数据路由(
/api/code-review/tasks、/api/code-review/events); - 设置面板与
code_review_set_config工具读写运行配置(评审模型、报告目录、引擎路径); - 并发评审开关(默认单线,成本控制权交回用户)。
安装
- 依赖 Node ≥ 20;
- 评审引擎
codecheck见本 Release 附件,置于插件包bin/内或 PATH 中,或用engine_bin指定路径; - 配置评审模型:默认沿用会话模型;后台无会话上下文时回退用户配置的首条路由。
红线
- 无官方付费兜底:任何路径(默认/兜底/回退/显式)都不会隐式调用官方付费 API;解析失败明确报错并提示配置。
- 零敏感:代码库不含任何平台/内网标识与密钥字面量(敏感扫描三组 0 命中)。
质量门禁
- GitHub Actions CI:JS
node --check+ 引擎gofmt/go vet、冒烟矩阵、敏感扫描三组(双平台矩阵 ubuntu/windows)。
附件
codecheck.exe(Windows x64 引擎二进制;其他平台可自行构建engine/或使用对应产物)。
上游归属
评审引擎 codecheck 是 open-code-review
的 fork 改造(Apache License 2.0):
- 上游版权:Copyright 2026 alibaba/open-code-review Contributors
- 修改声明:本仓库对引擎源码(
engine/)做了 fork 改造(Windows 子进程隐藏窗口、
跨平台进程树终止、敏感内容排除、R1–R8 评审整改等);引擎源文件头保留上游
SPDX-License-Identifier: Apache-2.0与版权声明。 - 完整第三方归属声明见仓库根目录
NOTICE;上游许可全文见engine/LICENSE。