6 views

colbymchenry/codegraph

Pre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, CoPilot, and Hermes Agent — fewer tokens, fewer tool calls, 100% local

C★ 73,016+98 that day#5 on trending

Analyzed October 3, 2026 at dbb3d63 (main) with jscpd 5.4.0 in 0.9s. Code duplication went from 9.43% on Oct 1 to 9.27% on Oct 3.

D52.7/100
Project health354,349 lines of code (L)
Duplication43
10.5% in typescript, rust, c, svelte, javascript, bash, c-header, go, astro, sql, dart, python, scala, kotlin, php, tsx, ruby, csharp, swift, cpp, r, powershell, perl, java, lua, cpp-header
Dead code97
0.3%
Complexity39
68.5%

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

9.27%duplicated code · 20,174 of 217,516 lines
1,302clones in code
662code files of 1,463 scanned
9.61%duplicated over all files · 2,708 clones

The code number leaves out tests, fixtures, docs, examples, data files, styles, translations and vendored code, and 15 generated files: __tests__/fixtures/payroll-go/internal/gen/fkit/employee/contract.go, __tests__/fixtures/payroll-go/internal/gen/fkit/employee/employee.go, __tests__/fixtures/payroll-go/internal/gen/fkit/payroll/calculate.go, __tests__/fixtures/payroll-go/internal/gen/fkit/payroll/dto.go, __tests__/fixtures/payroll-go/internal/gen/fkit/payroll/payroll_cycle.go, __tests__/fixtures/payroll-go/internal/gen/fkit/payroll/payslip.go, __tests__/fixtures/payroll-go/internal/gen/fkit/payroll/store.go, __tests__/fixtures/payroll-go/internal/gen/fkit/timesheet/timesheet.go, __tests__/fixtures/payroll-go/internal/gen/payrollpb/payroll_grpc.pb.go, __tests__/fixtures/payroll-go/internal/gen/payrollpb/payroll.pb.go, __tests__/fixtures/tail-render-ts/types/worker-configuration.d.ts, __tests__/generated-flag-index.test.ts, codegraph-kernel/grammars/dart/parser.c, codegraph-kernel/grammars/lua/parser.c, codegraph-kernel/grammars/scala/parser.c.

Largest clones in the code

7 more
Largest clones over all files, tests and data included
By format, code only
FormatFilesLinesClonesDuplicated linesDuplication
rust2626,12268010,40439.83%
typescript348150,0894876,6864.45%
css584,5864975916.55%
html574,030343608.93%
javascript468,157232142.62%
c-header122,541201,68766.39%
bash464,1709641.53%
svelte5513,292000%
c42,766000%
astro4635000%
By format, all files
FormatFilesLinesClonesDuplicated linesDuplication
typescript874280,5621,60418,9586.76%
rust2726,42068010,40439.38%
c715,6852495,87437.45%
css635,7615578613.64%
html574,030343608.93%
javascript508,297232142.58%
c-header122,541201,68766.39%
markdown9630,054182150.72%
bash714,794161252.61%
diff31,8267462.52%

Trending appearances

DayRankStarsFilesLinesClonesAll filesCodeHealthCommit
Oct 3, 2026#573,016 (+98)1,463402,7092,7089.61%9.27%D 52.7dbb3d63
Oct 1, 2026#872,654 (+118)1,432395,1712,6729.71%9.43%D 52.434ede4d

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