4 views

Fission-AI/OpenSpec

Spec-driven development (SDD) for AI coding assistants.

TypeScript★ 69,435+296 that day#7 on trending

Analyzed September 19, 2026 at bae58cf (main) with jscpd 5.4.0 in 3.4s.

C62.1/100
Project health130,037 lines of code (L)
Duplication53
7.9% in typescript, javascript, bash, tsx, perl
Dead code99
0.1%
Complexity46
56.3%

The score is jscpd's own --health model: markup, data and text left out, tests kept. The numbers below are the trending scan's.

2.54%duplicated code · 1,153 of 45,433 lines
80clones in code
207code files of 1,360 scanned
9.02%duplicated over all files · 1,394 clones

The code number leaves out tests, fixtures, docs, examples, data files, styles, translations and vendored code, and 13 generated files: src/core/templates/workflows/apply-change.ts, src/core/templates/workflows/archive-change.ts, src/core/templates/workflows/bulk-archive-change.ts, src/core/templates/workflows/continue-change.ts, src/core/templates/workflows/explore.ts, src/core/templates/workflows/feedback.ts, src/core/templates/workflows/ff-change.ts, src/core/templates/workflows/new-change.ts, src/core/templates/workflows/onboard.ts, src/core/templates/workflows/propose.ts, src/core/templates/workflows/sync-specs.ts, src/core/templates/workflows/update-change.ts, src/core/templates/workflows/verify-change.ts.

Largest clones in the code

7 more
Largest clones over all files, tests and data included
By format, code only
FormatFilesLinesClonesDuplicated linesDuplication
typescript17743,000801,1532.68%
javascript111,088000%
bash10786000%
tsx8385000%
perl1174000%
By format, all files
FormatFilesLinesClonesDuplicated linesDuplication
typescript419127,9261,00511,3378.86%
markdown70078,8553637,8619.97%
text963,879151694.36%
yaml451,8154553.03%
bash461,5603130.83%
json189312454.83%
markup730818928.9%
nix22211150%
javascript111,088000%
tsx11527000%

Trending appearances

DayRankStarsFilesLinesClonesAll filesCodeHealthCommit
Sep 19, 2026#769,435 (+296)1,360217,1871,3949.02%2.54%C 62.1bae58cf

Want this for your own project? Install jscpd and run jscpd ., or measure it the way the baselines were measured.