
CodeMatch
5.7#14 in code clone detection toolsWindows
Visit
| Fact | CodeMatch | PMD |
|---|---|---|
| Languages | The product page lists support for languages including C, C++, C#, Java, JavaScript, Python, SQL, Swift, and TypeScript, and says new language support can usually be added within days on request. | PMD focuses mainly on Java and Apex and supports 16 other languages, including JavaScript, Kotlin, Swift, and XML. |
| Purpose | CodeMatch compares source code files across directories and subdirectories, ranking the most highly correlated file pairs to help locate possible plagiarism. | PMD is an extensible cross-language static code analyzer that finds common programming flaws. |
| Support | The maker invites users to contact it if a needed programming language is not listed and says it will usually add support within days. | The project directs users to Stack Overflow for questions, GitHub issues for suspected bugs or requests, and Gitter for quick questions. |
No prices published.
CodeMatch suits examiners who need to prioritize source-code pairs for expert review, including investigations of possible plagiarism or shared authorship. It may also help teams inspect proprietary code for open-source material.
PMD suits developers and teams who want static checks across supported languages, custom rules, and duplicate-code detection. It can fit command-line, build-tool, and CI workflows, provided the required Java version is available.