ExDNA detects duplicated code blocks in Elixir projects by analyzing their structure, categorizing clones, and suggesting specific refactorings like extracting functions or behaviors.
How It Works
While working on your project, you spot the same chunks of code repeated in different spots, making it harder to update.
You add this simple duplication spotter to your project's helper tools with just a quick line.
You run a quick check on your main code folders to hunt for repeats.
It highlights all the duplicate sections—even sneaky ones with renamed bits—and gives friendly ideas on how to merge them into one reusable piece.
Follow the smart suggestions to pull out shared functions or patterns, replacing copies with simple calls.
Set it up to warn you right in your coding app as you type, catching duplicates on the spot.
Your project feels lighter and smarter, with no hidden repeats slowing you down or risking bugs.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.