Show HN: Deterministic and offline duplicate-code detector
Category: devtools
Tags: duplicate-code-detector, static-analysis, code-quality, tree-sitter, ci-tool, rust
Score: 8.8/10 (Innovation: 9, Technical: 9, Documentation: 9, Utility: 8)
dupehound is a deterministic offline duplicate-code detector that fingerprints code structure via tree-sitter parsing and winnowing, enabling CI gating and historical slop tracking for codebases with heavy LLM-generated code. Its innovative approach addresses the growing problem of AI-driven code duplication without relying on ML, making it a powerful tool for maintaining code quality in agent-heavy projects.
Target audience: backend devs, devops, data engineers
Repository: https://github.com/Rafaelpta/dupehound · Rust · MIT · 13 stars
View on Hacker News