jscpd

仓库: knoopx/pi
安装量: 43
排名: #17078

安装

npx skills add https://github.com/knoopx/pi --skill jscpd

jscpd

Duplicate code detector supporting 150+ languages.

Usage

Analyze directory

npx jscpd /path/to/source

With pattern filter

npx jscpd --pattern "src/*/.js" .

Ignore directories

npx jscpd --ignore "/node_modules/,/dist/" .

Minimum tokens to match (default: 50)

npx jscpd --min-tokens 30 .

Output formats

npx jscpd --reporters json --output report.json . npx jscpd --reporters html --output ./report/ .

Common Options Option Description --min-tokens N Minimum tokens for duplicate detection --min-lines N Minimum lines for duplicate detection --threshold N Fail if duplication % exceeds threshold --ignore "glob" Ignore patterns (comma-separated) --reporters type Output format: console, json, html --output path Output directory for reports --silent Suppress console output Workflow Run jscpd to find duplicates Review the reported duplicates Refactor to eliminate duplication Re-run to verify cleanup

返回排行榜