开发人员J. Gauffin创建了一个名为dry-mcp的新工具,旨在根据代码的语义含义而非仅仅是令牌相似性来识别和排名重复的代码。与SonarQube等专注于精确令牌匹配且可能忽略重命名代码的传统工具不同,dry-mcp使用jina-embeddings-v2-base-code模型的嵌入来检测执行相似功能的代码块,即使跨越不同语言。该工具通过根据维护成本对重复进行排名来优先处理修复,并降低常见语言习语和小型、频繁重复的优先级。 AI
影响 为开发人员提供了一种更智能的代码重复管理方式,有望提高可维护性并减少错误。
排序理由 用于代码分析的新软件工具发布。
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →