实时重复代码分析

查找重复代码 覆盖九种编程语言。

Deslop 可在 C#、Rust、Python、Dart、JavaScript、TypeScript/TSX、PHP、F# 和 Go 中查找重复函数和反复出现的源代码。它按影响程度排列最值得移除的重复,并在相似代码已经存在时告诉你的编码智能体。

一个扩展即可获得实时编辑器警告、面向智能体的 MCP 检查和 CLI。

真实的 Deslop 报告正在查找重复的 C# 代码,并显示重复组和示例源代码。
由 C# 测试代码生成的真实 Deslop 输出:重复组、匹配的源代码和另一个出现位置。
在你的编辑器中

先看最值得移除的重复。

重复代码簇按影响程度排序,并以一个规范副本作为比较锚点。你的编辑器和编码智能体读取同一份实时分析。

Deslop VS Code 扩展正在真实工作区中排列重复代码簇,并显示实时警告和并排的规范副本比较。
  1. 左 · 侧边栏 最严重的问题优先

    影响最大的重复代码簇始终排在顶部。

  2. 中 · 编辑器 实时重复警告

    比较匹配项、打开代码簇,或复制上下文供 AI 使用。

  3. 右 · 差异对比 规范副本比较

    重构前并排检查两个副本。

安装

在你的编辑器中获取 Deslop。

从 Visual Studio Marketplace 或 Open VSX 安装同一个扩展。

  • Visual Studio Marketplace VS Code · GitHub Codespaces

    完整捆绑包——实时气泡、LSP 服务器、MCP 服务器与 deslop CLI——适用于 VS Code 与 GitHub Codespaces。

  • Open VSX Registry Cursor · Windsurf · VSCodium

    同一扩展,适用于 Cursor、Windsurf、VSCodium、Gitpod 以及所有 Open VSX 编辑器。

社区

公开构建。

欢迎在 Discord 提问、报告 bug 或提出功能请求。

加入 Discord