描述
jscpd 是一个全面的工具,旨在检测源代码中的复制/粘贴情况,支持 220 多种编程语言。它利用 Rust 引擎高效分析代码并识别重复项。该工具提供多种报告格式,包括 SARIF、HTML 和徽章报告,使其适用于不同的使用场景。此外,jscpd 与 GitHub Actions 无缝集成,允许开发人员在其 CI/CD 管道中自动化检测过程。该工具还具有 MCP 服务器,促进与 AI 代理的交互,增强其在复杂环境中的功能。jscpd 对于希望通过最小化冗余和潜在错误来维护干净高效代码库的开发人员和团队特别有用。其广泛的语言支持和强大的报告能力使其成为任何规模软件开发项目的宝贵资产。
- 类别AI 代码审查与测试
- 定价模式开源
- 部署云端
- 平台网页版
jscpd的核心功能
检测源代码中的复制/粘贴
支持 220 多种编程语言
利用 Rust 引擎进行分析
提供 SARIF/HTML/徽章报告
与 GitHub Actions 集成
包括用于 AI 代理的 MCP 服务器
促进代码质量维护
增强 CI/CD 管道自动化
jscpd入门
克隆:下载代码库
安装依赖项:设置所需的包
配置:调整项目设置
执行:运行工具以检测重复项
优化:查看报告并优化代码
jscpd的使用案例
- 代码质量保证
- CI/CD 集成
- 多语言项目
- AI 代理交互
- 开发团队效率







