victorzhong0110/dsh-code-reference ↗★ 1
dsh-code-reference
DSH 代码检索与复用调查插件:开发前检索本地与开源代码并评估复用
AI 分析
核心用途是在开发前检索本地、GitHub 或 npm 代码,评估复用与重写的可行性。适合需要在编码前进行架构级复用调查并规避开源协议风险的开发者。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:victorzhong0110/dsh-code-reference说明文档
阅读完整 README ↗企业环境建议配置
仓库附带企业模板 .code-reference-policy.enterprise.json,复制为 .code-reference-policy.json 即可:
{
"allowedLicenses": ["MIT", "Apache-2.0", "BSD-2-Clause", "BSD-3-Clause", "ISC", "MPL-2.0", "Unlicense", "0BSD"],
"blockedLanguages": [],
"requireTests": true,
"minCommentRatio": 0,
"reuseMode": "ask",
"remoteSearch": false
}
配套实践:不要用 reuseMode: "auto";把扫描根目录严格限定在当前仓库;只把它当"候选发现器",不信任绝对评分。
安全默认说明:仓库自带的
.code-reference-policy.json未设置remoteSearch(代码缺省为true,个人试用即可外发需求关键词)。企业环境必须使用上方模板(remoteSearch: false+requireTests: true)并纳入代码审查。