baryshevrs/clone-alert

PMD CPD-compatible copy-paste detector for TS, JS, JSX/TSX, Vue, Svelte & Angular, with SARIF Code Scanning upload.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pathsSpace-separated files/directories to scan.no.
minimum-tokensMinimum duplicate token length to report (PMD --minimum-tokens).no100
extensionsComma-separated list of extensions to scan, overriding defaults (e.g. "ts,tsx,vue").no""
excludeComma-separated glob patterns to exclude.no""
fail-on-violationFail the job (exit 1) when duplicates are found.notrue
upload-sarifUpload a SARIF report to GitHub Code Scanning (needs security-events: write).notrue
sarif-filePath of the SARIF file to write.noclone-alert.sarif
categoryCode Scanning category, to keep clone-alert results separate from other tools.noclone-alert
versionnpm version/dist-tag of clone-alert to run (e.g. "latest", "0.4.0").nolatest
working-directoryDirectory to run clone-alert in.no.
namedescription
exit-codeRaw clone-alert exit code (0 = clean, 4 = duplicates found).
sarif-filePath of the written SARIF file.