Jscpd
A tool to detect copy/paste errors in programming source code, helping to maintain code quality and avoid duplication.
Jscpd is built in TypeScript, distributed under the MIT License, 5.5k GitHub stars from 50 contributors, latest release v3.5.10.
Stats refreshed
- Language
- TypeScript
- Latest Release
- v3.5.10
- License
- MIT License
Our Newsletter
Get new Code Quality tools right in your inbox
Get short emails with useful code quality projects, releases, and repos worth watching.
Key Features
- Detects duplicate code
- Supports multiple programming languages
- Configurable via plugins
- Generates detailed reports
- Customizable detection rules
Alternative Tools
Resources
Community
Frequently asked questions
What is Jscpd?
A tool to detect copy/paste errors in programming source code, helping to maintain code quality and avoid duplication. It sits in the Code Quality category and is written primarily in TypeScript.
Is Jscpd free to use?
Yes. Jscpd is open source and distributed under the MIT License. Common capabilities called out in this directory include Detects duplicate code, Supports multiple programming languages, Configurable via plugins.
What language is Jscpd written in?
Jscpd is written primarily in TypeScript. The latest release tracked here is v3.5.10.
How popular is Jscpd on GitHub?
Jscpd has about 5.5k GitHub stars across about 50 contributors. Star counts are refreshed regularly and used as a proxy for community adoption.
What are alternatives to Jscpd?
People often compare Jscpd with SonarQube, PMD, Checkstyle. This directory focuses on open-source tools in the same space.
What category does Jscpd belong to?
Jscpd is categorized under Code Quality (https://www.open-source-tools.com/categories/code-quality), Development (https://www.open-source-tools.com/categories/development), Testing (https://www.open-source-tools.com/categories/testing), Utils (https://www.open-source-tools.com/categories/utils).
More Code Quality tools
Difftastic
A structural diff tool that understands syntax, highlighting changes in a detailed and precise manner.
Deadfile
A simple utility tool to find unused files in JavaScript projects, supporting ES5, ES6, React, Vue, and more.
Transliterate
A library to convert Unicode characters to Latin characters using transliteration, enhancing text readability and compatibility.
Ts-migrate
A powerful tool to facilitate the swift and seamless migration of JavaScript codebases to TypeScript.
Destiny
Destiny is a tool like Prettier, but for organizing and prettifying your project's file structure, enhancing code readability and project maintainability.
Textlint
Textlint is a pluggable natural language linter specifically designed for linting text and markdown, enabling better writing quality through its extensible architecture.