Skip to content

skyl/jscpd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Copy/paste detector for JavaScript code

jscpd is a tool for detect copy/past "design pattern" in javascript code.

Installation

npm install coffee-script -g

npm install jscpd -g

Usage

jscpd -p /path/to/js/code -o /path/to/xml/output

Options:

-m, --min-lines [NUMBER]min size of duplication in code lines (Default is 5)
-t, --min-tokens [NUMBER]mim size of duplication in code tokens (Default is 70)
-p, --path [PATH]      path to JavaScript code (Default is /home/apk/workspace/bmo/bmo-inv)
-i, --ignore PATH      directory to ignore
-l, --log PATH         path to log file
-o, --output PATH      path to report xml file
  --verbose          show full info about copies
-v, --version          Display the current version
-h, --help             Display help and usage details

About

Copy/paste detector for programming source code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CoffeeScript 93.5%
  • XSLT 4.8%
  • JavaScript 1.1%
  • Shell 0.6%