platisd/duplicate-code-detection-tool

A simple Python3 tool to detect similarities between files within a repository

45
/ 100
Emerging

This tool helps software developers identify duplicated code within their projects to guide refactoring efforts and improve software architecture. You provide a directory or a list of source code files (C, C++, Java, Python, C#), and it generates a report detailing the degree of similarity between them. It's especially useful for developers managing larger codebases.

203 stars. No commits in the last 6 months.

Use this if you are a software developer looking to reduce code duplication in your codebase and improve its overall structure.

Not ideal if you need to analyze code written in languages other than C, C++, Java, Python, or C#, or if your project is very small with minimal code.

software-development code-refactoring code-quality software-architecture developer-workflow
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

203

Forks

34

Language

Python

License

MIT

Last pushed

Jun 01, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/platisd/duplicate-code-detection-tool"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.