Asayomu Tech
注目★★★★★Hacker News

埋め込みモデルで隠れたコード重複を検出する CLI ツール Slopo

30秒で把握

  • 1埋め込みモデルで類似コード検出・Python・TypeScript・JavaScript・Java・Kotlin・C#・Go・Rust 対応
  • 2モジュール横断・離れた場所の重複を狙い撃ち・AI エージェント連携で自動判定・リファクタリング可能
  • 3uv tool install で即導入・LiteLLM 互換モデルで実行・slopo.ignore.txt で既レビュー・チーム横展開

要約

Slopo は埋め込みモデルを使ってコード内の非完全一致な重複を検出する CLI ツール。正確なコピペは既存ツールで検出しやすく、近接したコードも人間や AI で見つけやすいが、モジュール横断や離れた場所にある類似コードを狙って検出する。Python・TypeScript・JavaScript・Java・Kotlin・C#・Go・Rust に対応。各コード単位の埋め込みを計算し、埋め込み空間で近い組を重複の候補として検出、類似度と距離でランク付けしたクラスタを生成する。

あなたへの影響

既存ツールが見落とす離散的な隠れ重複を検出するため、大規模レガシーコードベースのリファクタリングを計画するチームは評価価値がある。

推奨:AI エージェントとの統合で重複判定と修正を一貫化でき、次スプリントでの試行検証を検討すべき。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。