Deckard
5.7#10 in code duplication detection toolsAPILinuxmacOSSelf-hosted
Visit
| Fact | Deckard | jscpd |
|---|---|---|
| Languages | The release notes describe support for C, Java 7, PHP 5, and Solidity syntax. | The site says jscpd supports 224 languages. |
| License | The repository README identifies the license as a three-clause BSD license. | The project and its published packages use the permissive MIT license. |
| Purpose | Deckard is a tree-based code clone detection tool that can also report clone-related bugs. | jscpd scans source code for duplicate code and can fail a build when duplication exceeds a configured threshold. |
| Reports | The tool can convert clone or bug reports into HTML for inspection in a browser. | Reporters include HTML, JSON, XML, README badges, SARIF, CodeClimate, and OpenMetrics formats. |
No prices published.
Deckard suits developers who can point it at application source code and configure language and paths for batch clone analysis. Its scripts and code interfaces are relevant to users who want programmable access to reports and vectors.
jscpd suits developers who want to identify repeated code in repositories during local work or CI/CD. Its threshold checks and CI integrations may be useful for teams that want builds to flag excess duplication.