jscpd
https://github.com/kucherenko/jscpd
TypeScript
Copy/paste detector for programming source code.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
TypeScript not yet supported1 Subscribers
Add a CodeTriage badge to jscpd
Help out
- Issues
- pr-summary reporter and a comment input for the GitHub Action (new duplication vs base branch)
- --lsp mode in the binary and an official VS Code extension
- Per-path and per-language overrides in .jscpd.json (minTokens, minLines, threshold, mode)
- MCP suggest_refactoring tool / refactor-brief reporter: LLM-ready brief per clone class
- Bitbucket Code Insights reporter and an Azure DevOps SARIF recipe
- Recipes for Nx, Turborepo, moon and a danger-js plugin
- Hosted duplication dashboard (trend history for many repositories)
- Triage v4-era issues against the v5 engine and close what is obsolete or shipped
- Upstream: move Super Linter and MegaLinter off threshold 0 to --baseline-from-ref; fix the parallel report-path race
- Docs: Super Linter recipe — config file, baseline for pre-existing violations
- Docs
- TypeScript not yet supported