Skip to content

kucherenko/jscpd](https:

v5.0.4 Feature

This release adds 4 notable features for engineering teams evaluating rollout.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai clones-detection code-quality coding-agents copy-paste copy-paste-detection
+9 more
cpd detector dry duplicates duplications mcp quality skill skills

Summary

AI summary

HTML reporter now correctly writes jscpd-report.html to the output directory root.

Changes in this release

Feature Low

Adds CLI flags --absolute, --ignore-case, --formats-exts, --formats-names

Adds CLI flags --absolute, --ignore-case, --formats-exts, --formats-names

Source: llm_adapter@2026-06-08

Confidence: high

Feature Low

Improves --threshold handling in CLI

Improves --threshold handling in CLI

Source: llm_adapter@2026-06-08

Confidence: high

Feature Low

Adds side-by-side blame comparison to console-full reporter

Adds side-by-side blame comparison to console-full reporter

Source: llm_adapter@2026-06-08

Confidence: high

Feature Low

Adds clone list display to console reporter

Adds clone list display to console reporter

Source: llm_adapter@2026-06-08

Confidence: high

Feature Low

Enhances --max-size behavior in CLI

Enhances --max-size behavior in CLI

Source: granite4.1:30b@2026-06-08-audit

Confidence: low

Feature Low

Aligns detection and statistics with jscpd for consistent output across Rust and TypeScript versions

Aligns detection and statistics with jscpd for consistent output across Rust and TypeScript versions

Source: granite4.1:30b@2026-06-08-audit

Confidence: low

Bugfix Medium

Fixes HTML reporter to emit jscpd-report.html at output_dir root

Fixes HTML reporter to emit jscpd-report.html at output_dir root

Source: llm_adapter@2026-06-08

Confidence: high

Bugfix Low

Resolves all clippy warnings across workspace

Resolves all clippy warnings across workspace

Source: llm_adapter@2026-06-08

Confidence: high

Bugfix Low

Fixes unique temp directory generation in tests using as_nanos()

Fixes unique temp directory generation in tests using as_nanos()

Source: llm_adapter@2026-06-08

Confidence: high

Full changelog

New Features

  • CLI alignment with jscpd v4: new --absolute, --ignore-case, --formats-exts, --formats-names flags; fixed --threshold, improved --max-size
  • Detection and statistics aligned with jscpd for consistent output across Rust and TypeScript versions
  • Side-by-side blame comparison in console-full reporter
  • Clone list display in console reporter

Bug Fixes

  • HTML reporter now outputs jscpd-report.html at the output_dir root
  • Resolved all clippy warnings across workspace
  • Fixed unique temp dir generation in tests (use as_nanos() instead of subsec_nanos())

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track kucherenko/jscpd](https:

Get notified when new releases ship.

Sign up free

About kucherenko/jscpd](https:

All releases →

Related context

Beta — feedback welcome: [email protected]