Commit Graph

8 Commits

Author SHA1 Message Date
apk d790c6c1d3 chore: make master v5-only
Everything belonging to the v4 TypeScript engine moves to the master-v4
branch: apps/, packages/, build-utils/, changesets, pnpm workspace, turbo,
the Node.js CI workflow and the ts-* release jobs. What remains is the
Rust workspace under rust/, the npm wrapper and platform packages, the
GitHub Action, Docker image, flake, skills, benchmark and fixtures/.

- rust.yml gains a smoke job that runs the release binary against
  fixtures/ (json, sarif, html) and asserts clones and reporters
- release.yml keeps only the Rust jobs; pnpm removed from every workflow;
  audit.yml keeps cargo audit + cargo deny; dependabot drops the root npm entry
- root package.json becomes a thin private package depending on the exact
  jscpd@5 version so the pre-commit hook keeps installing the binary;
  sync-version.mjs keeps it in step
- .pre-commit-hooks.yaml used v4-only flags that the v5 CLI rejects; fixed
- FORMATS.md is now generated from the Rust tokenizer (224 formats)
- README, docs, CONTRIBUTING, SECURITY, package and crate descriptions,
  benchmark and skills rewritten for v5 on its own terms: no v5-vs-v4 speed
  multipliers anywhere, a single "Looking for v4?" pointer to master-v4
2026-09-02 10:15:10 +02:00
apk b0c31a4042 chore: apply audit fixes across repo, crates, npm wrapper and pipelines
Rust / crates.io
- report the invoked binary name in --version/--help (jscpd vs cpd)
- add repository, documentation, keywords, categories to all crates
- exclude tests/ from the jscpd crate package; add cargo-binstall metadata
- expand the crates.io README and render it on docs.rs

npm
- add funding field to jscpd, cpd and jscpd@4 packages
- add jscpd-linux-arm64-musl platform package and clearer unsupported-platform error
- enable provenance for the v4 changeset publish

Pipelines
- rust.yml: windows-latest in the matrix, drop dead schedule guard
- release.yml: cosign-sign release assets, floating v5 tag, LICENSE in tarballs,
  invoke the new docker.yml (GHCR multi-arch image) after each release
- audit.yml: nightly cargo audit, cargo deny and pnpm audit
- Dockerfile: multi-stage image from release binaries (distroless), mcp target for Glama

Docs / community
- README: shields badges, single primary install per OS, GitHub Action snippet,
  link to jscpd.dev, v5.1 features, 15 reporters, 224 formats, 8 platforms
- docs: @v5 action tag, Docker usage, baseline section, current crate versions
- YAML issue forms with engine selector, config.yml, CODEOWNERS
- remove stale .github/CONTRIBUTING.md stub, custom.md, TODO.md; untrack rust/jscpd-report.json
- examples: mark as v4 API, add a Rust cpd-finder example
2026-09-02 09:57:06 +02:00
apk f7680355df docs(readme): fix jscpd@5 bin claim and refresh npm README
The jscpd@5 npm package only installs the Clone found (actionscript)
 - actionscript/file1.as [1:1 - 30:10] (30 lines, 127 tokens)
   actionscript/file2.as [1:1 - 30:10]
Clone found (ada)
 - ada/file1.ada [1:1 - 21:12] (21 lines, 103 tokens)
   ada/file2.ada [1:1 - 21:12]
Clone found (antlr4)
 - antlr4/file1.g4 [1:1 - 21:27] (21 lines, 82 tokens)
   antlr4/file2.g4 [1:1 - 21:27]
Clone found (apex)
 - apex/file1.cls [1:29 - 24:18] (24 lines, 115 tokens)
   apex/file2.cls [1:29 - 24:18]
Clone found (apl)
 - apl/file1.apl [1:1 - 20:54] (20 lines, 252 tokens)
   apl/file2.apl [1:1 - 20:54]
Clone found (css)
 - astro/component1.astro:css [76:3 - 161:4] (86 lines, 364 tokens)
   astro/component2.astro:css [76:3 - 161:4]
Clone found (css)
 - astro/component1.astro:css [79:23 - 124:12] (46 lines, 194 tokens)
   svelte/component1.svelte:css [116:28 - 161:12]
Clone found (html)
 - astro/component1.astro:html [1:1 - 162:9] (162 lines, 246 tokens)
   astro/component2.astro:html [1:1 - 162:9]
Clone found (html)
 - astro/component1.astro:html [27:1 - 33:8] (7 lines, 67 tokens)
   svelte/component1.svelte:html [64:1 - 70:8]
Clone found (javascript)
 - astro/component1.astro:javascript [58:3 - 72:4] (15 lines, 111 tokens)
   astro/component2.astro:javascript [58:3 - 72:4]
Clone found (typescript)
 - astro/component1.astro:typescript [2:1 - 24:4] (23 lines, 153 tokens)
   astro/component2.astro:typescript [2:1 - 24:4]
Clone found (awk)
 - awk/file1.awk [1:1 - 23:33] (23 lines, 75 tokens)
   awk/file2.awk [1:1 - 23:33]
Clone found (basic)
 - basic/file1.bas [1:1 - 18:4] (18 lines, 100 tokens)
   basic/file2.bas [1:1 - 18:4]
Clone found (bicep)
 - bicep/file1.bicep [1:1 - 27:9] (27 lines, 78 tokens)
   bicep/file2.bicep [1:1 - 27:9]
Clone found (brainfuck)
 - brainfuck/file1.b [1:1 - 26:77] (26 lines, 268 tokens)
   brainfuck/file1.bf [1:1 - 26:77]
Clone found (brainfuck)
 - brainfuck/file1.b [1:1 - 41:59] (41 lines, 439 tokens)
   brainfuck/file2.b [1:1 - 41:59]
Clone found (brainfuck)
 - brainfuck/file1.b [1:1 - 41:59] (41 lines, 439 tokens)
   brainfuck/file2.bf [1:1 - 41:59]
Clone found (brainfuck)
 - brainfuck/file1.b [33:1 - 41:59] (9 lines, 143 tokens)
   brainfuck/file1.bf [28:1 - 36:59]
Clone found (cfml)
 - cfml/file1.cfm [4:20 - 21:2] (18 lines, 85 tokens)
   cfml/file2.cfm [4:18 - 21:2]
Clone found (cfscript)
 - cfscript/file1.cfc [1:1 - 28:11] (28 lines, 161 tokens)
   cfscript/file2.cfc [1:1 - 28:11]
Clone found (c)
 - clike/file1.c [1:1 - 17:4] (17 lines, 258 tokens)
   clike/file2.c [1:1 - 17:4]
Clone found (c)
 - clike/file1.c [8:3 - 19:2] (12 lines, 81 tokens)
   clike/file2.c [18:3 - 29:2]
Clone found (cpp)
 - clike/file1.cpp [1:1 - 88:7] (88 lines, 757 tokens)
   clike/file2.cpp [1:1 - 88:7]
Clone found (cpp)
 - clike/file1.cpp [24:5 - 43:51] (20 lines, 208 tokens)
   clike/file1.cpp [45:5 - 64:51]
Clone found (csharp)
 - clike/file1.cs [1:1 - 91:19] (91 lines, 235 tokens)
   clike/file2.cs [1:1 - 91:19]
Clone found (csharp)
 - clike/file1.cs [103:9 - 185:2] (83 lines, 302 tokens)
   clike/file2.cs [93:9 - 175:2]
Clone found (c-header)
 - clike/file1.h [1:1 - 17:4] (17 lines, 258 tokens)
   clike/file2.h [1:1 - 17:4]
Clone found (c-header)
 - clike/file1.h [8:3 - 19:2] (12 lines, 81 tokens)
   clike/file2.h [18:3 - 29:2]
Clone found (cpp-header)
 - clike/file1.hpp [1:1 - 88:7] (88 lines, 757 tokens)
   clike/file2.hpp [1:1 - 88:7]
Clone found (cpp-header)
 - clike/file1.hpp [24:5 - 43:51] (20 lines, 208 tokens)
   clike/file1.hpp [45:5 - 64:51]
Clone found (java)
 - clike/file1.java [1:1 - 186:6] (186 lines, 6601 tokens)
   clike/file2.java [1:1 - 186:6]
Clone found (java)
 - clike/file1.java [182:51 - 221:2] (40 lines, 786 tokens)
   clike/file2.java [194:52 - 233:2]
Clone found (kotlin)
 - clike/file1.kt [1:1 - 33:6] (33 lines, 186 tokens)
   clike/file2.kt [1:1 - 33:6]
Clone found (kotlin)
 - clike/file1.kt [38:5 - 53:2] (16 lines, 64 tokens)
   clike/file2.kt [38:5 - 53:2]
Clone found (scala)
 - clike/file1.scala [1:1 - 29:2] (29 lines, 848 tokens)
   clike/file2.scala [1:1 - 29:2]
Clone found (clojure)
 - clojure/file1.clj [2:3 - 20:23] (19 lines, 139 tokens)
   clojure/file2.clj [2:3 - 20:23]
Clone found (cmake)
 - cmake/file1.cmake [1:1 - 21:14] (21 lines, 128 tokens)
   cmake/file2.cmake [1:1 - 21:14]
Clone found (coffeescript)
 - coffeescript/file1.coffee [1:1 - 13:22] (13 lines, 75 tokens)
   coffeescript/file2.coffee [3:1 - 15:22]
Clone found (coffeescript)
 - coffeescript/file1.coffee [16:1 - 44:21] (29 lines, 144 tokens)
   coffeescript/file1.coffee [46:1 - 74:21]
Clone found (lisp)
 - commonlisp/file1.el [1:1 - 50:23] (50 lines, 289 tokens)
   commonlisp/file2.el [1:1 - 50:23]
Clone found (crystal)
 - crystal/file1.cr [1:1 - 29:4] (29 lines, 97 tokens)
   crystal/file2.cr [1:1 - 29:4]
Clone found (css)
 - css/file1.css [1:1 - 25:2] (25 lines, 237 tokens)
   css/file10.css [1:1 - 25:2]
Clone found (css)
 - css/file1.css [1:1 - 19:36] (19 lines, 192 tokens)
   css/file2.css [1:1 - 19:36]
Clone found (less)
 - css/file1.less [1:1 - 19:36] (19 lines, 192 tokens)
   css/file2.less [1:1 - 19:36]
Clone found (less)
 - css/file1.less [14:35 - 25:2] (12 lines, 90 tokens)
   css/file1.less [24:5 - 36:2]
Clone found (scss)
 - css/file1.scss [1:1 - 53:2] (53 lines, 324 tokens)
   css/file2.scss [1:1 - 53:2]
Clone found (csv)
 - csv/file1.csv [1:1 - 9:56] (9 lines, 163 tokens)
   csv/file2.csv [1:1 - 9:56]
Clone found (d)
 - d/file1.d [1:1 - 169:6] (169 lines, 1135 tokens)
   d/file2.d [1:1 - 169:6]
Clone found (dart)
 - dart/file1.dart [1:1 - 89:4] (89 lines, 403 tokens)
   dart/file2.dart [1:1 - 89:4]
Clone found (dart)
 - dart/file1.dart [118:15 - 148:2] (31 lines, 119 tokens)
   dart/file2.dart [88:6 - 118:2]
Clone found (diff)
 - diff/file1.diff [1:1 - 62:7] (62 lines, 435 tokens)
   diff/file2.diff [1:1 - 62:7]
Clone found (dot)
 - dot/file1.dot [1:1 - 18:21] (18 lines, 91 tokens)
   dot/file2.dot [1:1 - 18:21]
Clone found (eiffel)
 - eiffel/file1.e [1:1 - 46:11] (46 lines, 130 tokens)
   eiffel/file2.e [1:1 - 46:11]
Clone found (elm)
 - elm/file1.elm [1:1 - 47:23] (47 lines, 155 tokens)
   elm/file2.elm [1:1 - 47:23]
Clone found (erlang)
 - erlang/file1.erl [1:1 - 121:7] (121 lines, 837 tokens)
   erlang/file2.erl [1:1 - 121:7]
Clone found (javascript)
 - folder1/file_1.js [4:1 - 55:3] (52 lines, 339 tokens)
   javascript/file_1.cjs [4:1 - 55:3]
Clone found (javascript)
 - folder1/file_1.js [4:1 - 55:3] (52 lines, 339 tokens)
   javascript/file_1.js [4:1 - 55:3]
Clone found (javascript)
 - folder1/file_1.js [4:1 - 55:3] (52 lines, 339 tokens)
   javascript/file_1.mjs [4:1 - 55:3]
Clone found (javascript)
 - folder1/file_1.js [4:1 - 55:3] (52 lines, 339 tokens)
   javascript/file_3.js [1:1 - 52:3]
Clone found (javascript)
 - folder1/file_1.js [28:1 - 55:3] (28 lines, 169 tokens)
   folder2/file_2.js [1:1 - 28:3]
Clone found (javascript)
 - folder1/file_1.js [28:1 - 55:3] (28 lines, 169 tokens)
   folder2/file_2.js [29:1 - 56:3]
Clone found (fortran)
 - fortran/file1.f [1:7 - 37:21] (37 lines, 182 tokens)
   fortran/file2.f [1:7 - 37:21]
Clone found (gdscript)
 - gdscript/file1.gd [22:1 - 46:18] (25 lines, 135 tokens)
   gdscript/file2.gd [22:1 - 46:18]
Clone found (gettext)
 - gettext/file1.po [13:1 - 64:7] (52 lines, 82 tokens)
   gettext/file2.po [13:1 - 64:7]
Clone found (gherkin)
 - gherkin/file1.feature [1:1 - 16:26] (16 lines, 83 tokens)
   gherkin/file2.feature [1:1 - 16:26]
Clone found (ignore)
 - gitignore/file1.gitignore [1:1 - 84:16] (84 lines, 234 tokens)
   gitignore/file2.gitignore [1:1 - 84:16]
Clone found (go)
 - go/file1.go [1:1 - 30:5] (30 lines, 134 tokens)
   go/file2.go [1:1 - 31:5]
Clone found (graphql)
 - graphql/file1.graphql [1:1 - 25:5] (25 lines, 143 tokens)
   graphql/file2.graphql [1:1 - 25:5]
Clone found (groovy)
 - groovy/file1.groovy [1:1 - 41:6] (41 lines, 188 tokens)
   groovy/file2.groovy [1:1 - 41:6]
Clone found (haml)
 - haml/file1.haml [1:1 - 23:18] (23 lines, 118 tokens)
   haml/file2.haml [1:1 - 23:18]
Clone found (handlebars)
 - handlebars/file1.hbs [1:1 - 28:27] (28 lines, 218 tokens)
   handlebars/file2.hbs [1:1 - 28:27]
Clone found (haskell)
 - haskell-literate/file1.lhs [1:1 - 31:2] (31 lines, 182 tokens)
   haskell-literate/file2.lhs [1:1 - 31:2]
Clone found (haskell)
 - haskell/file1.hs [1:1 - 173:34] (173 lines, 902 tokens)
   haskell/file2.hs [1:1 - 173:34]
Clone found (haskell)
 - haskell/file1.hs [190:1 - 204:33] (15 lines, 99 tokens)
   haskell/file2.hs [175:1 - 189:33]
Clone found (haxe)
 - haxe/file1.hx [1:1 - 62:76] (62 lines, 334 tokens)
   haxe/file2.hx [1:1 - 62:2]
Clone found (haxe)
 - haxe/file1.hx [6:3 - 47:9] (42 lines, 244 tokens)
   haxe/file1.hx [47:3 - 88:9]
Clone found (haxe)
 - haxe/file1.hxml [3:1 - 14:10] (12 lines, 56 tokens)
   haxe/file2.hxml [1:1 - 12:10]
Clone found (hcl)
 - hcl/file1.tf [1:1 - 37:9] (37 lines, 85 tokens)
   hcl/file2.tf [1:1 - 37:9]
Clone found (aspnet)
 - htmlembedded/file1.aspx [7:18 - 16:35] (10 lines, 67 tokens)
   htmlembedded/file2.aspx [7:21 - 16:35]
Clone found (aspnet)
 - htmlembedded/file1.aspx [18:53 - 36:30] (19 lines, 173 tokens)
   htmlembedded/file2.aspx [18:60 - 36:30]
Clone found (aspnet)
 - htmlembedded/file1.aspx [37:95 - 47:8] (11 lines, 56 tokens)
   htmlembedded/file2.aspx [44:98 - 54:8]
Clone found (markup)
 - htmlmixed/file1.htm [1:1 - 24:7] (24 lines, 191 tokens)
   htmlmixed/file2.htm [1:1 - 24:7]
Clone found (markup)
 - htmlmixed/file1.htm [1:1 - 24:7] (24 lines, 191 tokens)
   ignore/file2.htm [1:1 - 24:7]
Clone found (markup)
 - htmlmixed/file1.html [1:1 - 16:2] (16 lines, 91 tokens)
   htmlmixed/file2.html [1:1 - 16:2]
Clone found (prolog)
 - idl/file1.pro [1:1 - 28:22] (28 lines, 176 tokens)
   idl/file2.pro [1:1 - 28:22]
Clone found (idris)
 - idris/file1.idr [1:1 - 35:3] (35 lines, 208 tokens)
   idris/file2.idr [1:1 - 35:3]
Clone found (txt)
 - ignore-case/file2.txt [1:1 - 12:55] (12 lines, 85 tokens)
   text/file1.txt [1:1 - 12:55]
Clone found (txt)
 - ignore-case/file2.txt [1:1 - 61:63] (61 lines, 350 tokens)
   text/file2.txt [1:1 - 61:63]
Clone found (typescript)
 - javascript/file1.cts [1:1 - 263:4] (263 lines, 1318 tokens)
   javascript/file1.mts [1:1 - 263:4]
Clone found (typescript)
 - javascript/file1.cts [1:1 - 263:4] (263 lines, 1318 tokens)
   javascript/file1.ts [1:1 - 263:4]
Clone found (typescript)
 - javascript/file1.cts [1:1 - 66:24] (66 lines, 531 tokens)
   javascript/file2.cts [48:1 - 113:24]
Clone found (typescript)
 - javascript/file1.cts [74:1 - 263:4] (190 lines, 787 tokens)
   javascript/file2.cts [187:1 - 376:4]
Clone found (javascript)
 - javascript/file1.js [5:1 - 24:2] (20 lines, 94 tokens)
   javascript/file2.js [5:1 - 27:2]
Clone found (json)
 - javascript/file1.json [4:53 - 21:22] (18 lines, 64 tokens)
   javascript/file2.json [4:70 - 21:22]
Clone found (json)
 - javascript/file1.json [22:22 - 43:2] (22 lines, 70 tokens)
   javascript/file2.json [22:22 - 43:2]
Clone found (typescript)
 - javascript/file2.cts [109:38 - 209:24] (101 lines, 297 tokens)
   javascript/file2.mts [109:38 - 209:24]
Clone found (javascript)
 - javascript/file_4.js [15:2 - 42:43] (28 lines, 98 tokens)
   javascript/file_4.js [56:74 - 83:43]
Clone found (json5)
 - json5/file1.json5 [1:1 - 31:5] (31 lines, 93 tokens)
   json5/file2.json5 [1:1 - 31:5]
Clone found (jsx)
 - jsx/file1.jsx [1:1 - 21:46] (21 lines, 99 tokens)
   jsx/file2.jsx [1:1 - 21:46]
Clone found (tsx)
 - jsx/file1.tsx [1:1 - 35:2] (35 lines, 143 tokens)
   jsx/file2.tsx [1:1 - 35:2]
Clone found (julia)
 - julia/file1.jl [1:1 - 30:4] (30 lines, 194 tokens)
   julia/file2.jl [1:1 - 30:4]
Clone found (latex)
 - latex/file1.tex [1:1 - 26:13] (26 lines, 149 tokens)
   latex/file2.tex [1:1 - 26:13]
Clone found (lilypond)
 - lilypond/file1.ly [1:1 - 19:10] (19 lines, 63 tokens)
   lilypond/file2.ly [1:1 - 19:10]
Clone found (linker-script)
 - linker-script/file1.ld [1:1 - 47:4] (47 lines, 256 tokens)
   linker-script/file2.ld [1:1 - 47:4]
Clone found (livescript)
 - livescript/file1.ls [1:1 - 31:24] (31 lines, 145 tokens)
   livescript/file2.ls [1:1 - 31:24]
Clone found (llvm)
 - llvm/file1.ll [1:1 - 35:2] (35 lines, 215 tokens)
   llvm/file2.ll [1:1 - 35:2]
Clone found (log)
 - log/file1.log [1:1 - 13:11] (13 lines, 262 tokens)
   log/file2.log [1:1 - 13:11]
Clone found (lua)
 - lua/file1.lua [1:1 - 46:4] (46 lines, 193 tokens)
   lua/file2.lua [1:1 - 46:4]
Clone found (markdown)
 - markdown/file1.md:markdown [2:1 - 176:3] (175 lines, 1238 tokens)
   markdown/file2.md:markdown [7:1 - 181:3]
Clone found (markdown)
 - markdown/file1.md:markdown [176:1 - 193:86] (18 lines, 100 tokens)
   markdown/file2.md:markdown [196:1 - 213:86]
Clone found (text)
 - markdown/file1.md:text [156:1 - 166:11] (11 lines, 69 tokens)
   markdown/file2.md:text [161:1 - 171:11]
Clone found (yaml)
 - markdown/file1.md:yaml [53:1 - 81:10] (29 lines, 60 tokens)
   markdown/file2.md:yaml [58:1 - 86:10]
Clone found (markdown)
 - markdown/file3.md:markdown [27:85 - 98:66] (72 lines, 69 tokens)
   markdown/file4.md:markdown [27:89 - 98:66]
Clone found (python)
 - markdown/file3.md:python [72:1 - 91:6] (20 lines, 137 tokens)
   markdown/file4.md:python [72:1 - 91:6]
Clone found (typescript)
 - markdown/file3.md:typescript [34:1 - 64:2] (31 lines, 156 tokens)
   markdown/file4.md:typescript [34:1 - 64:2]
Clone found (wolfram)
 - mathematica/file1.wl [1:1 - 17:3] (17 lines, 127 tokens)
   mathematica/file2.wl [1:1 - 17:3]
Clone found (fsharp)
 - mllike/file1.fs [1:1 - 35:6] (35 lines, 193 tokens)
   mllike/file2.fs [1:1 - 35:6]
Clone found (ocaml)
 - mllike/file1.ml [1:1 - 30:18] (30 lines, 150 tokens)
   mllike/file2.ml [1:1 - 30:18]
Clone found (ocaml)
 - mllike/file1.mli [1:1 - 29:20] (29 lines, 186 tokens)
   mllike/file2.mli [1:1 - 29:20]
Clone found (ocaml)
 - mllike/file1.mll [1:1 - 24:20] (24 lines, 104 tokens)
   mllike/file2.mll [1:1 - 24:20]
Clone found (nsis)
 - nsis/file1.nsi [1:1 - 29:25] (29 lines, 71 tokens)
   nsis/file2.nsi [1:1 - 29:25]
Clone found (c-header)
 - objective-c/file_1.h [1:1 - 33:2] (33 lines, 385 tokens)
   objective-c/file_2.h [1:1 - 33:2]
Clone found (objectivec)
 - objective-c/file_1.m [1:1 - 12:35] (12 lines, 311 tokens)
   objective-c/file_2.m [1:1 - 12:35]
Clone found (objectivec)
 - objective-c/file_1.m [14:1 - 64:5] (51 lines, 216 tokens)
   objective-c/file_2.m [38:1 - 88:5]
Clone found (javascript)
 - one-file/one-file.js [1:1 - 28:6] (28 lines, 165 tokens)
   one-file/one-file.js [32:1 - 59:6]
Clone found (openqasm)
 - openqasm/file1.qasm [5:1 - 23:7] (19 lines, 92 tokens)
   openqasm/file2.qasm [23:1 - 41:7]
Clone found (oz)
 - oz/file1.oz [1:1 - 37:20] (37 lines, 141 tokens)
   oz/file2.oz [1:1 - 37:20]
Clone found (pascal)
 - pascal/file1.pas [1:1 - 37:5] (37 lines, 203 tokens)
   pascal/file2.pas [1:1 - 37:5]
Clone found (perl)
 - perl/file1.pl [1:1 - 121:31] (121 lines, 331 tokens)
   perl/file2.pl [1:1 - 121:31]
Clone found (perl)
 - perl/file1.pm [1:1 - 143:4] (143 lines, 586 tokens)
   perl/file2.pm [1:1 - 143:4]
Clone found (perl)
 - perl/file1.pm [143:3 - 155:3] (13 lines, 54 tokens)
   perl/file2.pm [176:3 - 188:3]
Clone found (php)
 - php/file1.php [1:1 - 51:20] (51 lines, 295 tokens)
   php/file2.php [1:1 - 51:20]
Clone found (plant-uml)
 - plant-uml/file1.puml [1:1 - 52:40] (52 lines, 181 tokens)
   plant-uml/file2.puml [1:1 - 52:40]
Clone found (plsql)
 - plsql/file1.plsql [1:1 - 56:12] (56 lines, 191 tokens)
   plsql/file2.plsql [1:1 - 56:12]
Clone found (plsql)
 - plsql/file1.plsql [70:20 - 85:2] (16 lines, 53 tokens)
   plsql/file2.plsql [71:25 - 86:2]
Clone found (powerquery)
 - powerquery/file1.pq [1:1 - 41:7] (41 lines, 210 tokens)
   powerquery/file2.pq [1:1 - 41:7]
Clone found (powershell)
 - powershell/file1.ps1 [1:1 - 41:2] (41 lines, 168 tokens)
   powershell/file2.ps1 [1:1 - 41:2]
Clone found (ini)
 - properties/file1.ini [1:1 - 27:7] (27 lines, 79 tokens)
   properties/file2.ini [1:1 - 27:7]
Clone found (properties)
 - properties/file1.properties [1:1 - 22:11] (22 lines, 114 tokens)
   properties/file2.properties [1:1 - 22:11]
Clone found (protobuf)
 - protobuf/file1.proto [1:1 - 40:8] (40 lines, 115 tokens)
   protobuf/file2.proto [1:1 - 40:8]
Clone found (pug)
 - pug/file1.pug [1:1 - 234:21] (234 lines, 1037 tokens)
   pug/file2.pug [1:1 - 234:21]
Clone found (pug)
 - pug/file1.pug [239:36 - 291:67] (53 lines, 212 tokens)
   pug/file2.pug [231:30 - 283:67]
Clone found (puppet)
 - puppet/file1.pp [1:1 - 39:4] (39 lines, 131 tokens)
   puppet/file2.pp [1:1 - 39:4]
Clone found (puppet)
 - puppet/file1.pp [44:32 - 64:2] (21 lines, 83 tokens)
   puppet/file2.pp [38:38 - 58:2]
Clone found (purescript)
 - purescript/file1.purs [1:1 - 44:7] (44 lines, 265 tokens)
   purescript/file2.purs [1:1 - 44:7]
Clone found (purescript)
 - purescript/file1.purs [47:41 - 53:44] (7 lines, 50 tokens)
   purescript/file2.purs [47:40 - 53:44]
Clone found (python)
 - python/file1.py [1:1 - 24:13] (24 lines, 67 tokens)
   python/file2.py [1:1 - 24:13]
Clone found (q)
 - q/file1.q [1:1 - 30:2] (30 lines, 378 tokens)
   q/file2.q [1:1 - 30:2]
Clone found (qsharp)
 - qsharp/file1.qs [2:32 - 11:6] (10 lines, 50 tokens)
   qsharp/file2.qs [2:29 - 11:6]
Clone found (r)
 - r/file1.r [1:1 - 64:9] (64 lines, 427 tokens)
   r/file2.r [1:1 - 64:9]
Clone found (racket)
 - racket/file1.rkt [1:1 - 38:3] (38 lines, 286 tokens)
   racket/file2.rkt [1:1 - 38:3]
Clone found (rescript)
 - rescript/file1.res [1:1 - 38:2] (38 lines, 200 tokens)
   rescript/file2.res [1:1 - 38:2]
Clone found (robotframework)
 - robotframework/file1.robot [1:1 - 27:45] (27 lines, 143 tokens)
   robotframework/file2.robot [1:1 - 27:45]
Clone found (robotframework)
 - robotframework/file1.robot [45:1 - 62:23] (18 lines, 80 tokens)
   robotframework/file2.robot [51:1 - 68:23]
Clone found (ruby)
 - ruby/file1.rb [1:1 - 40:4] (40 lines, 96 tokens)
   ruby/file2.rb [1:1 - 40:4]
Clone found (rust)
 - rust/file1.rs [1:1 - 131:3] (131 lines, 857 tokens)
   rust/file2.rs [1:1 - 132:3]
Clone found (rust)
 - rust/file1.rs [199:50 - 204:2] (6 lines, 51 tokens)
   rust/file1.rs [255:53 - 260:2]
Clone found (rust)
 - rust/file1.rs [232:93 - 239:64] (8 lines, 58 tokens)
   rust/file1.rs [247:47 - 254:64]
Clone found (rust)
 - rust/file1.rs [239:57 - 416:2] (178 lines, 1285 tokens)
   rust/file2.rs [123:52 - 301:2]
Clone found (rust)
 - rust/file1.rs [263:28 - 273:12] (11 lines, 80 tokens)
   rust/file1.rs [335:21 - 345:12]
Clone found (rust)
 - rust/file1.rs [319:60 - 332:2] (14 lines, 114 tokens)
   rust/file1.rs [371:96 - 384:2]
Clone found (sas)
 - sas/file1.sas [1:1 - 59:4] (59 lines, 444 tokens)
   sas/file2.sas [1:1 - 59:4]
Clone found (sass)
 - sass/file1.sass [1:1 - 19:17] (19 lines, 89 tokens)
   sass/file2.sass [1:1 - 19:17]
Clone found (sass)
 - sass/file1.sass [3:1 - 17:43] (15 lines, 82 tokens)
   sass/file1.sass [19:1 - 33:43]
Clone found (sass)
 - sass/file1.sass [5:1 - 24:45] (20 lines, 102 tokens)
   sass/file2.sass [24:1 - 48:33]
Clone found (scheme)
 - scheme/file1.scm [1:1 - 33:23] (33 lines, 225 tokens)
   scheme/file2.scm [1:1 - 33:23]
Clone found (bash)
 - shebang/build [1:1 - 32:2] (32 lines, 86 tokens)
   shebang/deploy [1:1 - 32:2]
Clone found (bash)
 - shebang/build [1:1 - 32:2] (32 lines, 86 tokens)
   shell/file1.sh [1:1 - 32:2]
Clone found (bash)
 - shebang/build [1:1 - 32:2] (32 lines, 86 tokens)
   shell/file2.sh [1:1 - 32:2]
Clone found (python)
 - shebang/process [1:1 - 32:4] (32 lines, 159 tokens)
   shebang/transform [1:1 - 32:4]
Clone found (smalltalk)
 - smalltalk/file1.st [1:1 - 45:2] (45 lines, 146 tokens)
   smalltalk/file2.st [1:1 - 45:2]
Clone found (smarty)
 - smarty/file1.tpl [1:1 - 43:18] (43 lines, 286 tokens)
   smarty/file2.tpl [1:1 - 43:18]
Clone found (solidity)
 - solidity/file1.sol [25:61 - 55:13] (31 lines, 168 tokens)
   solidity/file2.sol [29:54 - 59:13]
Clone found (soy)
 - soy/file1.soy [1:1 - 49:27] (49 lines, 346 tokens)
   soy/file2.soy [1:1 - 49:27]
Clone found (sparql)
 - sparql/file1.rq [1:1 - 11:9] (11 lines, 65 tokens)
   sparql/file2.rq [1:1 - 11:9]
Clone found (sql)
 - sql/file1.sql [3:1 - 41:46] (39 lines, 214 tokens)
   sql/file2.sql [3:1 - 41:46]
Clone found (stylus)
 - stylus/file1.styl [1:1 - 53:20] (53 lines, 201 tokens)
   stylus/file2.styl [1:1 - 53:20]
Clone found (css)
 - svelte/component1.svelte:css [112:3 - 230:4] (119 lines, 507 tokens)
   svelte/component2.svelte:css [112:3 - 230:4]
Clone found (html)
 - svelte/component1.svelte:html [1:1 - 231:9] (231 lines, 350 tokens)
   svelte/component2.svelte:html [1:1 - 231:9]
Clone found (javascript)
 - svelte/component1.svelte:javascript [2:3 - 61:6] (60 lines, 286 tokens)
   svelte/component2.svelte:javascript [2:3 - 61:6]
Clone found (swift)
 - swift/file1.swift [9:1 - 29:6] (21 lines, 73 tokens)
   swift/file2.swift [2:1 - 22:6]
Clone found (tap)
 - tap/file1.tap [1:1 - 35:8] (35 lines, 202 tokens)
   tap/file2.tap [1:1 - 35:8]
Clone found (tcl)
 - tcl/file1.tcl [1:1 - 45:2] (45 lines, 263 tokens)
   tcl/file2.tcl [1:1 - 45:2]
Clone found (textile)
 - textile/file1.textile [1:1 - 51:4] (51 lines, 236 tokens)
   textile/file2.textile [1:1 - 51:4]
Clone found (toml)
 - toml/file1.toml [1:1 - 39:19] (39 lines, 100 tokens)
   toml/file2.toml [1:1 - 39:19]
Clone found (tt2)
 - tt2/file1.tt2 [1:1 - 38:14] (38 lines, 299 tokens)
   tt2/file2.tt2 [1:1 - 38:14]
Clone found (tt2)
 - tt2/file1.tt2 [42:21 - 52:25] (11 lines, 54 tokens)
   tt2/file2.tt2 [42:86 - 52:25]
Clone found (turtle)
 - turtle/file1.ttl [1:1 - 36:17] (36 lines, 212 tokens)
   turtle/file2.ttl [1:1 - 36:17]
Clone found (twig)
 - twig/file_1.twig [1:1 - 23:3] (23 lines, 167 tokens)
   twig/file_2.twig [1:1 - 23:3]
Clone found (twig)
 - twig/file_1.twig [13:20 - 25:9] (13 lines, 65 tokens)
   twig/file_1.twig [16:8 - 28:9]
Clone found (twig)
 - twig/file_1.twig [19:8 - 29:15] (11 lines, 54 tokens)
   twig/file_2.twig [22:8 - 32:15]
Clone found (unrealscript)
 - unrealscript/file1.uc [1:1 - 56:6] (56 lines, 161 tokens)
   unrealscript/file2.uc [1:1 - 56:6]
Clone found (vbnet)
 - vb/file1.vb [1:1 - 29:17] (29 lines, 163 tokens)
   vb/file2.vb [1:1 - 29:17]
Clone found (velocity)
 - velocity/file1.vtl [1:1 - 41:25] (41 lines, 264 tokens)
   velocity/file2.vtl [1:1 - 41:25]
Clone found (verilog)
 - verilog/file1.v [1:1 - 40:10] (40 lines, 163 tokens)
   verilog/file2.v [1:1 - 40:10]
Clone found (vhdl)
 - vhdl/file1.vhd [1:1 - 32:18] (32 lines, 179 tokens)
   vhdl/file2.vhd [1:1 - 32:18]
Clone found (typescript)
 - vue/app1.vue:typescript [5:1 - 33:4] (29 lines, 128 tokens)
   vue/app2.vue:typescript [5:1 - 33:4]
Clone found (javascript)
 - vue/file.js [1:1 - 28:2] (28 lines, 210 tokens)
   vue/file1.vue:javascript [125:3 - 152:4]
Clone found (html)
 - vue/file1.vue:html [1:1 - 10:9] (10 lines, 99 tokens)
   vue/file2.vue:html [1:1 - 10:9]
Clone found (javascript)
 - vue/file1.vue:javascript [120:3 - 261:4] (142 lines, 817 tokens)
   vue/file2.vue:javascript [99:3 - 240:4]
Clone found (scss)
 - vue/file1.vue:scss [13:3 - 75:6] (63 lines, 402 tokens)
   vue/file2.vue:scss [13:3 - 75:6]
Clone found (scss)
 - vue/file1.vue:scss [95:5 - 117:4] (23 lines, 149 tokens)
   vue/file2.vue:scss [74:5 - 96:4]
Clone found (wgsl)
 - wgsl/file1.wgsl [1:1 - 45:3] (45 lines, 274 tokens)
   wgsl/file2.wgsl [1:1 - 45:3]
Clone found (wgsl)
 - wgsl/file1.wgsl [51:42 - 59:6] (9 lines, 66 tokens)
   wgsl/file2.wgsl [55:47 - 63:6]
Clone found (markup)
 - xml/file1.svg [1:1 - 88:2] (88 lines, 392 tokens)
   xml/file2.svg [1:1 - 87:6]
Clone found (markup)
 - xml/file1.xsl [1:1 - 43:6] (43 lines, 316 tokens)
   xml/file2.xsl [1:1 - 43:2]
Clone found (markup)
 - xml/file1.xsl [20:15 - 35:6] (16 lines, 133 tokens)
   xml/file1.xsl [32:137 - 47:2]
Clone found (xquery)
 - xquery/file1.xquery [1:1 - 31:22] (31 lines, 222 tokens)
   xquery/file2.xquery [1:1 - 31:22]
Clone found (yaml)
 - yaml/file1.yml [1:1 - 18:23] (18 lines, 132 tokens)
   yaml/file2.yml [1:1 - 18:23]
Clone found (c)
 - z80/file1.z80 [1:1 - 14:25] (14 lines, 60 tokens)
   z80/file2.z80 [1:1 - 14:25]
Clone found (zig)
 - zig/file1.zig [1:1 - 43:10] (43 lines, 259 tokens)
   zig/file2.zig [1:1 - 43:10]
Clone found (zig)
 - zig/file1.zig [42:45 - 52:23] (11 lines, 52 tokens)
   zig/file2.zig [47:45 - 57:23]
┌────────────────┬────────────────┬─────────────┬──────────────┬──────────────┬──────────────────┬───────────────────┐
│ Format         │ Files analyzed │ Total lines │ Total tokens │ Clones found │ Duplicated lines │ Duplicated tokens │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ actionscript   │ 2              │ 75          │ 302          │ 1            │ 29 (38.67%)      │ 127 (42.05%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ada            │ 2              │ 74          │ 408          │ 1            │ 20 (27.03%)      │ 103 (25.25%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ antlr4         │ 2              │ 48          │ 216          │ 1            │ 20 (41.67%)      │ 82 (37.96%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ apex           │ 2              │ 84          │ 451          │ 1            │ 23 (27.38%)      │ 115 (25.50%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ apl            │ 2              │ 47          │ 554          │ 1            │ 19 (40.43%)      │ 252 (45.49%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ aspnet         │ 2              │ 101         │ 854          │ 3            │ 37 (36.63%)      │ 296 (34.66%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ astro          │ 2              │ 324         │ 950          │ 0            │ 0 (0.00%)        │ 0 (0.00%)         │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ awk            │ 2              │ 62          │ 205          │ 1            │ 22 (35.48%)      │ 75 (36.59%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ bash           │ 4              │ 158         │ 418          │ 3            │ 93 (58.86%)      │ 258 (61.72%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ basic          │ 2              │ 47          │ 331          │ 1            │ 17 (36.17%)      │ 100 (30.21%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ bicep          │ 2              │ 81          │ 251          │ 1            │ 26 (32.10%)      │ 78 (31.08%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ brainfuck      │ 4              │ 159         │ 1728         │ 4            │ 113 (71.07%)     │ 1289 (74.59%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ c              │ 5              │ 105         │ 1060         │ 3            │ 40 (38.10%)      │ 399 (37.64%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ c-header       │ 4              │ 149         │ 2091         │ 3            │ 59 (39.60%)      │ 724 (34.62%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cfml           │ 2              │ 107         │ 671          │ 1            │ 17 (15.89%)      │ 85 (12.67%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cfscript       │ 2              │ 69          │ 437          │ 1            │ 27 (39.13%)      │ 161 (36.84%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ clojure        │ 2              │ 46          │ 374          │ 1            │ 18 (39.13%)      │ 139 (37.17%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cmake          │ 2              │ 52          │ 311          │ 1            │ 20 (38.46%)      │ 128 (41.16%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ coffeescript   │ 2              │ 92          │ 447          │ 2            │ 40 (43.48%)      │ 219 (48.99%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cpp            │ 2              │ 176         │ 1514         │ 2            │ 106 (60.23%)     │ 965 (63.74%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cpp-header     │ 2              │ 176         │ 1514         │ 2            │ 106 (60.23%)     │ 965 (63.74%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ crystal        │ 2              │ 70          │ 222          │ 1            │ 28 (40.00%)      │ 97 (43.69%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ csharp         │ 2              │ 360         │ 1099         │ 2            │ 172 (47.78%)     │ 537 (48.86%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ css            │ 8              │ 875         │ 2536         │ 5            │ 290 (33.14%)     │ 1494 (58.91%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ csv            │ 2              │ 22          │ 400          │ 1            │ 8 (36.36%)       │ 163 (40.75%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ d              │ 2              │ 338         │ 2270         │ 1            │ 168 (49.70%)     │ 1135 (50.00%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ dart           │ 2              │ 266         │ 1178         │ 2            │ 118 (44.36%)     │ 522 (44.31%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ diff           │ 2              │ 146         │ 1082         │ 1            │ 61 (41.78%)      │ 435 (40.20%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ dot            │ 2              │ 46          │ 243          │ 1            │ 17 (36.96%)      │ 91 (37.45%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ eiffel         │ 2              │ 126         │ 380          │ 1            │ 45 (35.71%)      │ 130 (34.21%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ elm            │ 2              │ 110         │ 411          │ 1            │ 46 (41.82%)      │ 155 (37.71%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ erlang         │ 2              │ 242         │ 1674         │ 1            │ 120 (49.59%)     │ 837 (50.00%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ fortran        │ 2              │ 93          │ 469          │ 1            │ 36 (38.71%)      │ 182 (38.81%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ fsharp         │ 2              │ 82          │ 462          │ 1            │ 34 (41.46%)      │ 193 (41.77%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ gdscript       │ 2              │ 96          │ 458          │ 1            │ 24 (25.00%)      │ 135 (29.48%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ gettext        │ 2              │ 220         │ 356          │ 1            │ 51 (23.18%)      │ 82 (23.03%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ gherkin        │ 2              │ 75          │ 434          │ 1            │ 15 (20.00%)      │ 83 (19.12%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ go             │ 2              │ 65          │ 305          │ 1            │ 29 (44.62%)      │ 134 (43.93%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ graphql        │ 2              │ 134         │ 499          │ 1            │ 24 (17.91%)      │ 143 (28.66%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ groovy         │ 2              │ 96          │ 422          │ 1            │ 40 (41.67%)      │ 188 (44.55%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ haml           │ 2              │ 52          │ 276          │ 1            │ 22 (42.31%)      │ 118 (42.75%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ handlebars     │ 2              │ 72          │ 555          │ 1            │ 27 (37.50%)      │ 218 (39.28%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ haskell        │ 4              │ 459         │ 2536         │ 3            │ 216 (47.06%)     │ 1183 (46.65%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ haxe           │ 4              │ 191         │ 1035         │ 3            │ 113 (59.16%)     │ 634 (61.26%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ hcl            │ 2              │ 119         │ 313          │ 1            │ 36 (30.25%)      │ 85 (27.16%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ html           │ 6              │ 1289        │ 1390         │ 4            │ 406 (31.50%)     │ 762 (54.82%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ idris          │ 2              │ 88          │ 581          │ 1            │ 34 (38.64%)      │ 208 (35.80%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ignore         │ 2              │ 191         │ 523          │ 1            │ 83 (43.46%)      │ 234 (44.74%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ini            │ 2              │ 58          │ 172          │ 1            │ 26 (44.83%)      │ 79 (45.93%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ java           │ 2              │ 454         │ 15064        │ 2            │ 224 (49.34%)     │ 7387 (49.04%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ javascript     │ 23             │ 1580        │ 6985         │ 13           │ 572 (36.20%)     │ 3475 (49.75%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ json           │ 4              │ 134         │ 460          │ 2            │ 38 (28.36%)      │ 134 (29.13%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ json5          │ 2              │ 104         │ 307          │ 1            │ 30 (28.85%)      │ 93 (30.29%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ jsx            │ 2              │ 73          │ 296          │ 1            │ 20 (27.40%)      │ 99 (33.45%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ julia          │ 2              │ 76          │ 557          │ 1            │ 29 (38.16%)      │ 194 (34.83%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ kotlin         │ 2              │ 106         │ 550          │ 2            │ 47 (44.34%)      │ 250 (45.45%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ latex          │ 2              │ 88          │ 557          │ 1            │ 25 (28.41%)      │ 149 (26.75%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ less           │ 2              │ 56          │ 518          │ 2            │ 29 (51.79%)      │ 282 (54.44%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ lilypond       │ 2              │ 100         │ 307          │ 1            │ 18 (18.00%)      │ 63 (20.52%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ linker-script  │ 2              │ 133         │ 683          │ 1            │ 46 (34.59%)      │ 256 (37.48%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ lisp           │ 2              │ 106         │ 608          │ 1            │ 49 (46.23%)      │ 289 (47.53%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ livescript     │ 2              │ 68          │ 344          │ 1            │ 30 (44.12%)      │ 145 (42.15%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ llvm           │ 2              │ 132         │ 850          │ 1            │ 34 (25.76%)      │ 215 (25.29%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ log            │ 2              │ 30          │ 666          │ 1            │ 12 (40.00%)      │ 262 (39.34%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ lua            │ 2              │ 106         │ 450          │ 1            │ 45 (42.45%)      │ 193 (42.89%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ markdown       │ 4              │ 536         │ 929          │ 3            │ 262 (48.88%)     │ 1407 (151.45%)    │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ markup         │ 11             │ 478         │ 2795         │ 6            │ 205 (42.89%)     │ 1314 (47.01%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ nsis           │ 2              │ 68          │ 172          │ 1            │ 28 (41.18%)      │ 71 (41.28%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ objectivec     │ 2              │ 152         │ 1463         │ 2            │ 61 (40.13%)      │ 527 (36.02%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ocaml          │ 6              │ 186         │ 1052         │ 3            │ 80 (43.01%)      │ 440 (41.83%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ openqasm       │ 2              │ 87          │ 346          │ 1            │ 18 (20.69%)      │ 92 (26.59%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ oz             │ 2              │ 94          │ 357          │ 1            │ 36 (38.30%)      │ 141 (39.50%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ pascal         │ 2              │ 106         │ 561          │ 1            │ 36 (33.96%)      │ 203 (36.19%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ perl           │ 4              │ 609         │ 2272         │ 3            │ 274 (44.99%)     │ 971 (42.74%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ php            │ 2              │ 143         │ 785          │ 1            │ 50 (34.97%)      │ 295 (37.58%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ plant-uml      │ 2              │ 120         │ 422          │ 1            │ 51 (42.50%)      │ 181 (42.89%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ plsql          │ 2              │ 171         │ 598          │ 2            │ 70 (40.94%)      │ 244 (40.80%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ powerquery     │ 2              │ 112         │ 538          │ 1            │ 40 (35.71%)      │ 210 (39.03%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ powershell     │ 2              │ 98          │ 404          │ 1            │ 40 (40.82%)      │ 168 (41.58%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ prolog         │ 2              │ 64          │ 429          │ 1            │ 27 (42.19%)      │ 176 (41.03%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ properties     │ 2              │ 48          │ 250          │ 1            │ 21 (43.75%)      │ 114 (45.60%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ protobuf       │ 2              │ 205         │ 680          │ 1            │ 39 (19.02%)      │ 115 (16.91%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ pug            │ 2              │ 574         │ 2512         │ 2            │ 285 (49.65%)     │ 1249 (49.72%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ puppet         │ 2              │ 122         │ 446          │ 2            │ 58 (47.54%)      │ 214 (47.98%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ purescript     │ 2              │ 115         │ 797          │ 2            │ 49 (42.61%)      │ 315 (39.52%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ python         │ 6              │ 323         │ 911          │ 3            │ 73 (22.60%)      │ 363 (39.85%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ q              │ 2              │ 78          │ 997          │ 1            │ 29 (37.18%)      │ 378 (37.91%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ qsharp         │ 2              │ 102         │ 408          │ 1            │ 9 (8.82%)        │ 50 (12.25%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ r              │ 2              │ 128         │ 854          │ 1            │ 63 (49.22%)      │ 427 (50.00%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ racket         │ 2              │ 100         │ 760          │ 1            │ 37 (37.00%)      │ 286 (37.63%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ rescript       │ 2              │ 115         │ 776          │ 1            │ 37 (32.17%)      │ 200 (25.77%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ robotframework │ 2              │ 130         │ 630          │ 2            │ 43 (33.08%)      │ 223 (35.40%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ruby           │ 2              │ 80          │ 192          │ 1            │ 39 (48.75%)      │ 96 (50.00%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ rust           │ 2              │ 717         │ 5128         │ 6            │ 342 (47.70%)     │ 2445 (47.68%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ sas            │ 2              │ 152         │ 1174         │ 1            │ 58 (38.16%)      │ 444 (37.82%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ sass           │ 2              │ 93          │ 383          │ 3            │ 51 (54.84%)      │ 273 (71.28%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ scala          │ 2              │ 58          │ 1696         │ 1            │ 28 (48.28%)      │ 848 (50.00%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ scheme         │ 2              │ 70          │ 498          │ 1            │ 32 (45.71%)      │ 225 (45.18%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ scss           │ 4              │ 360         │ 2065         │ 3            │ 136 (37.78%)     │ 875 (42.37%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ smalltalk      │ 2              │ 102         │ 351          │ 1            │ 44 (43.14%)      │ 146 (41.60%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ smarty         │ 2              │ 92          │ 652          │ 1            │ 42 (45.65%)      │ 286 (43.87%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ solidity       │ 2              │ 155         │ 939          │ 1            │ 30 (19.35%)      │ 168 (17.89%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ soy            │ 2              │ 106         │ 841          │ 1            │ 48 (45.28%)      │ 346 (41.14%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ sparql         │ 2              │ 54          │ 296          │ 1            │ 10 (18.52%)      │ 65 (21.96%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ sql            │ 2              │ 102         │ 525          │ 1            │ 38 (37.25%)      │ 214 (40.76%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ stylus         │ 2              │ 129         │ 494          │ 1            │ 52 (40.31%)      │ 201 (40.69%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ svelte         │ 2              │ 462         │ 1586         │ 0            │ 0 (0.00%)        │ 0 (0.00%)         │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ swift          │ 2              │ 58          │ 175          │ 1            │ 20 (34.48%)      │ 73 (41.71%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ tap            │ 2              │ 98          │ 562          │ 1            │ 34 (34.69%)      │ 202 (35.94%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ tcl            │ 2              │ 106         │ 600          │ 1            │ 44 (41.51%)      │ 263 (43.83%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ text           │ 2              │ 354         │ 143          │ 1            │ 10 (2.82%)       │ 69 (48.25%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ textile        │ 2              │ 106         │ 495          │ 1            │ 50 (47.17%)      │ 236 (47.68%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ toml           │ 2              │ 91          │ 229          │ 1            │ 38 (41.76%)      │ 100 (43.67%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ tsx            │ 2              │ 76          │ 310          │ 1            │ 34 (44.74%)      │ 143 (46.13%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ tt2            │ 2              │ 104         │ 803          │ 2            │ 47 (45.19%)      │ 353 (43.96%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ turtle         │ 2              │ 90          │ 520          │ 1            │ 35 (38.89%)      │ 212 (40.77%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ twig           │ 2              │ 61          │ 424          │ 3            │ 44 (72.13%)      │ 286 (67.45%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ txt            │ 4              │ 146         │ 870          │ 2            │ 71 (48.63%)      │ 435 (50.00%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ typescript     │ 12             │ 2159        │ 9379         │ 8            │ 958 (44.37%)     │ 4688 (49.98%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ unrealscript   │ 2              │ 166         │ 520          │ 1            │ 55 (33.13%)      │ 161 (30.96%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ vbnet          │ 2              │ 72          │ 378          │ 1            │ 28 (38.89%)      │ 163 (43.12%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ velocity       │ 2              │ 88          │ 576          │ 1            │ 40 (45.45%)      │ 264 (45.83%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ verilog        │ 2              │ 104         │ 430          │ 1            │ 39 (37.50%)      │ 163 (37.91%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ vhdl           │ 2              │ 98          │ 546          │ 1            │ 31 (31.63%)      │ 179 (32.78%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ vue            │ 4              │ 587         │ 3333         │ 0            │ 0 (0.00%)        │ 0 (0.00%)         │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ wgsl           │ 2              │ 127         │ 928          │ 2            │ 52 (40.94%)      │ 340 (36.64%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ wolfram        │ 2              │ 85          │ 697          │ 1            │ 16 (18.82%)      │ 127 (18.22%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ xquery         │ 2              │ 80          │ 640          │ 1            │ 30 (37.50%)      │ 222 (34.69%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ yaml           │ 6              │ 262         │ 554          │ 2            │ 45 (17.18%)      │ 192 (34.66%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ zig            │ 2              │ 130         │ 827          │ 2            │ 52 (40.00%)      │ 311 (37.61%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ Total:         │ 347            │ 24603       │ 130473       │ 212          │ 9133 (37.12%)    │ 56491 (43.30%)    │
└────────────────┴────────────────┴─────────────┴──────────────┴──────────────┴──────────────────┴───────────────────┘
Found 212 clones.
time: 42.279ms

💡 Auto-refactor with AI: npx skills add https://github.com/kucherenko/jscpd --skill dry-refactoring
🎩 New: Gangsta Agents — discipline your AI coding → gangsta.page
💖 Support jscpd project → https://opencollective.com/jscpd command (bin field
declares only jscpd). The Clone found (actionscript)
 - actionscript/file1.as [1:1 - 30:10] (30 lines, 127 tokens)
   actionscript/file2.as [1:1 - 30:10]
Clone found (ada)
 - ada/file1.ada [1:1 - 21:12] (21 lines, 103 tokens)
   ada/file2.ada [1:1 - 21:12]
Clone found (antlr4)
 - antlr4/file1.g4 [1:1 - 21:27] (21 lines, 82 tokens)
   antlr4/file2.g4 [1:1 - 21:27]
Clone found (apex)
 - apex/file1.cls [1:29 - 24:18] (24 lines, 115 tokens)
   apex/file2.cls [1:29 - 24:18]
Clone found (apl)
 - apl/file1.apl [1:1 - 20:54] (20 lines, 252 tokens)
   apl/file2.apl [1:1 - 20:54]
Clone found (css)
 - astro/component1.astro:css [76:3 - 161:4] (86 lines, 364 tokens)
   astro/component2.astro:css [76:3 - 161:4]
Clone found (css)
 - astro/component1.astro:css [79:23 - 124:12] (46 lines, 194 tokens)
   svelte/component1.svelte:css [116:28 - 161:12]
Clone found (html)
 - astro/component1.astro:html [1:1 - 162:9] (162 lines, 246 tokens)
   astro/component2.astro:html [1:1 - 162:9]
Clone found (html)
 - astro/component1.astro:html [27:1 - 33:8] (7 lines, 67 tokens)
   svelte/component1.svelte:html [64:1 - 70:8]
Clone found (javascript)
 - astro/component1.astro:javascript [58:3 - 72:4] (15 lines, 111 tokens)
   astro/component2.astro:javascript [58:3 - 72:4]
Clone found (typescript)
 - astro/component1.astro:typescript [2:1 - 24:4] (23 lines, 153 tokens)
   astro/component2.astro:typescript [2:1 - 24:4]
Clone found (awk)
 - awk/file1.awk [1:1 - 23:33] (23 lines, 75 tokens)
   awk/file2.awk [1:1 - 23:33]
Clone found (basic)
 - basic/file1.bas [1:1 - 18:4] (18 lines, 100 tokens)
   basic/file2.bas [1:1 - 18:4]
Clone found (bicep)
 - bicep/file1.bicep [1:1 - 27:9] (27 lines, 78 tokens)
   bicep/file2.bicep [1:1 - 27:9]
Clone found (brainfuck)
 - brainfuck/file1.b [1:1 - 26:77] (26 lines, 268 tokens)
   brainfuck/file1.bf [1:1 - 26:77]
Clone found (brainfuck)
 - brainfuck/file1.b [1:1 - 41:59] (41 lines, 439 tokens)
   brainfuck/file2.b [1:1 - 41:59]
Clone found (brainfuck)
 - brainfuck/file1.b [1:1 - 41:59] (41 lines, 439 tokens)
   brainfuck/file2.bf [1:1 - 41:59]
Clone found (brainfuck)
 - brainfuck/file1.b [33:1 - 41:59] (9 lines, 143 tokens)
   brainfuck/file1.bf [28:1 - 36:59]
Clone found (cfml)
 - cfml/file1.cfm [4:20 - 21:2] (18 lines, 85 tokens)
   cfml/file2.cfm [4:18 - 21:2]
Clone found (cfscript)
 - cfscript/file1.cfc [1:1 - 28:11] (28 lines, 161 tokens)
   cfscript/file2.cfc [1:1 - 28:11]
Clone found (c)
 - clike/file1.c [1:1 - 17:4] (17 lines, 258 tokens)
   clike/file2.c [1:1 - 17:4]
Clone found (c)
 - clike/file1.c [8:3 - 19:2] (12 lines, 81 tokens)
   clike/file2.c [18:3 - 29:2]
Clone found (cpp)
 - clike/file1.cpp [1:1 - 88:7] (88 lines, 757 tokens)
   clike/file2.cpp [1:1 - 88:7]
Clone found (cpp)
 - clike/file1.cpp [24:5 - 43:51] (20 lines, 208 tokens)
   clike/file1.cpp [45:5 - 64:51]
Clone found (csharp)
 - clike/file1.cs [1:1 - 91:19] (91 lines, 235 tokens)
   clike/file2.cs [1:1 - 91:19]
Clone found (csharp)
 - clike/file1.cs [103:9 - 185:2] (83 lines, 302 tokens)
   clike/file2.cs [93:9 - 175:2]
Clone found (c-header)
 - clike/file1.h [1:1 - 17:4] (17 lines, 258 tokens)
   clike/file2.h [1:1 - 17:4]
Clone found (c-header)
 - clike/file1.h [8:3 - 19:2] (12 lines, 81 tokens)
   clike/file2.h [18:3 - 29:2]
Clone found (cpp-header)
 - clike/file1.hpp [1:1 - 88:7] (88 lines, 757 tokens)
   clike/file2.hpp [1:1 - 88:7]
Clone found (cpp-header)
 - clike/file1.hpp [24:5 - 43:51] (20 lines, 208 tokens)
   clike/file1.hpp [45:5 - 64:51]
Clone found (java)
 - clike/file1.java [1:1 - 186:6] (186 lines, 6601 tokens)
   clike/file2.java [1:1 - 186:6]
Clone found (java)
 - clike/file1.java [182:51 - 221:2] (40 lines, 786 tokens)
   clike/file2.java [194:52 - 233:2]
Clone found (kotlin)
 - clike/file1.kt [1:1 - 33:6] (33 lines, 186 tokens)
   clike/file2.kt [1:1 - 33:6]
Clone found (kotlin)
 - clike/file1.kt [38:5 - 53:2] (16 lines, 64 tokens)
   clike/file2.kt [38:5 - 53:2]
Clone found (scala)
 - clike/file1.scala [1:1 - 29:2] (29 lines, 848 tokens)
   clike/file2.scala [1:1 - 29:2]
Clone found (clojure)
 - clojure/file1.clj [2:3 - 20:23] (19 lines, 139 tokens)
   clojure/file2.clj [2:3 - 20:23]
Clone found (cmake)
 - cmake/file1.cmake [1:1 - 21:14] (21 lines, 128 tokens)
   cmake/file2.cmake [1:1 - 21:14]
Clone found (coffeescript)
 - coffeescript/file1.coffee [1:1 - 13:22] (13 lines, 75 tokens)
   coffeescript/file2.coffee [3:1 - 15:22]
Clone found (coffeescript)
 - coffeescript/file1.coffee [16:1 - 44:21] (29 lines, 144 tokens)
   coffeescript/file1.coffee [46:1 - 74:21]
Clone found (lisp)
 - commonlisp/file1.el [1:1 - 50:23] (50 lines, 289 tokens)
   commonlisp/file2.el [1:1 - 50:23]
Clone found (crystal)
 - crystal/file1.cr [1:1 - 29:4] (29 lines, 97 tokens)
   crystal/file2.cr [1:1 - 29:4]
Clone found (css)
 - css/file1.css [1:1 - 25:2] (25 lines, 237 tokens)
   css/file10.css [1:1 - 25:2]
Clone found (css)
 - css/file1.css [1:1 - 19:36] (19 lines, 192 tokens)
   css/file2.css [1:1 - 19:36]
Clone found (less)
 - css/file1.less [1:1 - 19:36] (19 lines, 192 tokens)
   css/file2.less [1:1 - 19:36]
Clone found (less)
 - css/file1.less [14:35 - 25:2] (12 lines, 90 tokens)
   css/file1.less [24:5 - 36:2]
Clone found (scss)
 - css/file1.scss [1:1 - 53:2] (53 lines, 324 tokens)
   css/file2.scss [1:1 - 53:2]
Clone found (csv)
 - csv/file1.csv [1:1 - 9:56] (9 lines, 163 tokens)
   csv/file2.csv [1:1 - 9:56]
Clone found (d)
 - d/file1.d [1:1 - 169:6] (169 lines, 1135 tokens)
   d/file2.d [1:1 - 169:6]
Clone found (dart)
 - dart/file1.dart [1:1 - 89:4] (89 lines, 403 tokens)
   dart/file2.dart [1:1 - 89:4]
Clone found (dart)
 - dart/file1.dart [118:15 - 148:2] (31 lines, 119 tokens)
   dart/file2.dart [88:6 - 118:2]
Clone found (diff)
 - diff/file1.diff [1:1 - 62:7] (62 lines, 435 tokens)
   diff/file2.diff [1:1 - 62:7]
Clone found (dot)
 - dot/file1.dot [1:1 - 18:21] (18 lines, 91 tokens)
   dot/file2.dot [1:1 - 18:21]
Clone found (eiffel)
 - eiffel/file1.e [1:1 - 46:11] (46 lines, 130 tokens)
   eiffel/file2.e [1:1 - 46:11]
Clone found (elm)
 - elm/file1.elm [1:1 - 47:23] (47 lines, 155 tokens)
   elm/file2.elm [1:1 - 47:23]
Clone found (erlang)
 - erlang/file1.erl [1:1 - 121:7] (121 lines, 837 tokens)
   erlang/file2.erl [1:1 - 121:7]
Clone found (javascript)
 - folder1/file_1.js [4:1 - 55:3] (52 lines, 339 tokens)
   javascript/file_1.cjs [4:1 - 55:3]
Clone found (javascript)
 - folder1/file_1.js [4:1 - 55:3] (52 lines, 339 tokens)
   javascript/file_1.js [4:1 - 55:3]
Clone found (javascript)
 - folder1/file_1.js [4:1 - 55:3] (52 lines, 339 tokens)
   javascript/file_1.mjs [4:1 - 55:3]
Clone found (javascript)
 - folder1/file_1.js [4:1 - 55:3] (52 lines, 339 tokens)
   javascript/file_3.js [1:1 - 52:3]
Clone found (javascript)
 - folder1/file_1.js [28:1 - 55:3] (28 lines, 169 tokens)
   folder2/file_2.js [1:1 - 28:3]
Clone found (javascript)
 - folder1/file_1.js [28:1 - 55:3] (28 lines, 169 tokens)
   folder2/file_2.js [29:1 - 56:3]
Clone found (fortran)
 - fortran/file1.f [1:7 - 37:21] (37 lines, 182 tokens)
   fortran/file2.f [1:7 - 37:21]
Clone found (gdscript)
 - gdscript/file1.gd [22:1 - 46:18] (25 lines, 135 tokens)
   gdscript/file2.gd [22:1 - 46:18]
Clone found (gettext)
 - gettext/file1.po [13:1 - 64:7] (52 lines, 82 tokens)
   gettext/file2.po [13:1 - 64:7]
Clone found (gherkin)
 - gherkin/file1.feature [1:1 - 16:26] (16 lines, 83 tokens)
   gherkin/file2.feature [1:1 - 16:26]
Clone found (ignore)
 - gitignore/file1.gitignore [1:1 - 84:16] (84 lines, 234 tokens)
   gitignore/file2.gitignore [1:1 - 84:16]
Clone found (go)
 - go/file1.go [1:1 - 30:5] (30 lines, 134 tokens)
   go/file2.go [1:1 - 31:5]
Clone found (graphql)
 - graphql/file1.graphql [1:1 - 25:5] (25 lines, 143 tokens)
   graphql/file2.graphql [1:1 - 25:5]
Clone found (groovy)
 - groovy/file1.groovy [1:1 - 41:6] (41 lines, 188 tokens)
   groovy/file2.groovy [1:1 - 41:6]
Clone found (haml)
 - haml/file1.haml [1:1 - 23:18] (23 lines, 118 tokens)
   haml/file2.haml [1:1 - 23:18]
Clone found (handlebars)
 - handlebars/file1.hbs [1:1 - 28:27] (28 lines, 218 tokens)
   handlebars/file2.hbs [1:1 - 28:27]
Clone found (haskell)
 - haskell-literate/file1.lhs [1:1 - 31:2] (31 lines, 182 tokens)
   haskell-literate/file2.lhs [1:1 - 31:2]
Clone found (haskell)
 - haskell/file1.hs [1:1 - 173:34] (173 lines, 902 tokens)
   haskell/file2.hs [1:1 - 173:34]
Clone found (haskell)
 - haskell/file1.hs [190:1 - 204:33] (15 lines, 99 tokens)
   haskell/file2.hs [175:1 - 189:33]
Clone found (haxe)
 - haxe/file1.hx [1:1 - 62:76] (62 lines, 334 tokens)
   haxe/file2.hx [1:1 - 62:2]
Clone found (haxe)
 - haxe/file1.hx [6:3 - 47:9] (42 lines, 244 tokens)
   haxe/file1.hx [47:3 - 88:9]
Clone found (haxe)
 - haxe/file1.hxml [3:1 - 14:10] (12 lines, 56 tokens)
   haxe/file2.hxml [1:1 - 12:10]
Clone found (hcl)
 - hcl/file1.tf [1:1 - 37:9] (37 lines, 85 tokens)
   hcl/file2.tf [1:1 - 37:9]
Clone found (aspnet)
 - htmlembedded/file1.aspx [7:18 - 16:35] (10 lines, 67 tokens)
   htmlembedded/file2.aspx [7:21 - 16:35]
Clone found (aspnet)
 - htmlembedded/file1.aspx [18:53 - 36:30] (19 lines, 173 tokens)
   htmlembedded/file2.aspx [18:60 - 36:30]
Clone found (aspnet)
 - htmlembedded/file1.aspx [37:95 - 47:8] (11 lines, 56 tokens)
   htmlembedded/file2.aspx [44:98 - 54:8]
Clone found (markup)
 - htmlmixed/file1.htm [1:1 - 24:7] (24 lines, 191 tokens)
   htmlmixed/file2.htm [1:1 - 24:7]
Clone found (markup)
 - htmlmixed/file1.htm [1:1 - 24:7] (24 lines, 191 tokens)
   ignore/file2.htm [1:1 - 24:7]
Clone found (markup)
 - htmlmixed/file1.html [1:1 - 16:2] (16 lines, 91 tokens)
   htmlmixed/file2.html [1:1 - 16:2]
Clone found (prolog)
 - idl/file1.pro [1:1 - 28:22] (28 lines, 176 tokens)
   idl/file2.pro [1:1 - 28:22]
Clone found (idris)
 - idris/file1.idr [1:1 - 35:3] (35 lines, 208 tokens)
   idris/file2.idr [1:1 - 35:3]
Clone found (txt)
 - ignore-case/file2.txt [1:1 - 12:55] (12 lines, 85 tokens)
   text/file1.txt [1:1 - 12:55]
Clone found (txt)
 - ignore-case/file2.txt [1:1 - 61:63] (61 lines, 350 tokens)
   text/file2.txt [1:1 - 61:63]
Clone found (typescript)
 - javascript/file1.cts [1:1 - 263:4] (263 lines, 1318 tokens)
   javascript/file1.mts [1:1 - 263:4]
Clone found (typescript)
 - javascript/file1.cts [1:1 - 263:4] (263 lines, 1318 tokens)
   javascript/file1.ts [1:1 - 263:4]
Clone found (typescript)
 - javascript/file1.cts [1:1 - 66:24] (66 lines, 531 tokens)
   javascript/file2.cts [48:1 - 113:24]
Clone found (typescript)
 - javascript/file1.cts [74:1 - 263:4] (190 lines, 787 tokens)
   javascript/file2.cts [187:1 - 376:4]
Clone found (javascript)
 - javascript/file1.js [5:1 - 24:2] (20 lines, 94 tokens)
   javascript/file2.js [5:1 - 27:2]
Clone found (json)
 - javascript/file1.json [4:53 - 21:22] (18 lines, 64 tokens)
   javascript/file2.json [4:70 - 21:22]
Clone found (json)
 - javascript/file1.json [22:22 - 43:2] (22 lines, 70 tokens)
   javascript/file2.json [22:22 - 43:2]
Clone found (typescript)
 - javascript/file2.cts [109:38 - 209:24] (101 lines, 297 tokens)
   javascript/file2.mts [109:38 - 209:24]
Clone found (javascript)
 - javascript/file_4.js [15:2 - 42:43] (28 lines, 98 tokens)
   javascript/file_4.js [56:74 - 83:43]
Clone found (json5)
 - json5/file1.json5 [1:1 - 31:5] (31 lines, 93 tokens)
   json5/file2.json5 [1:1 - 31:5]
Clone found (jsx)
 - jsx/file1.jsx [1:1 - 21:46] (21 lines, 99 tokens)
   jsx/file2.jsx [1:1 - 21:46]
Clone found (tsx)
 - jsx/file1.tsx [1:1 - 35:2] (35 lines, 143 tokens)
   jsx/file2.tsx [1:1 - 35:2]
Clone found (julia)
 - julia/file1.jl [1:1 - 30:4] (30 lines, 194 tokens)
   julia/file2.jl [1:1 - 30:4]
Clone found (latex)
 - latex/file1.tex [1:1 - 26:13] (26 lines, 149 tokens)
   latex/file2.tex [1:1 - 26:13]
Clone found (lilypond)
 - lilypond/file1.ly [1:1 - 19:10] (19 lines, 63 tokens)
   lilypond/file2.ly [1:1 - 19:10]
Clone found (linker-script)
 - linker-script/file1.ld [1:1 - 47:4] (47 lines, 256 tokens)
   linker-script/file2.ld [1:1 - 47:4]
Clone found (livescript)
 - livescript/file1.ls [1:1 - 31:24] (31 lines, 145 tokens)
   livescript/file2.ls [1:1 - 31:24]
Clone found (llvm)
 - llvm/file1.ll [1:1 - 35:2] (35 lines, 215 tokens)
   llvm/file2.ll [1:1 - 35:2]
Clone found (log)
 - log/file1.log [1:1 - 13:11] (13 lines, 262 tokens)
   log/file2.log [1:1 - 13:11]
Clone found (lua)
 - lua/file1.lua [1:1 - 46:4] (46 lines, 193 tokens)
   lua/file2.lua [1:1 - 46:4]
Clone found (markdown)
 - markdown/file1.md:markdown [2:1 - 176:3] (175 lines, 1238 tokens)
   markdown/file2.md:markdown [7:1 - 181:3]
Clone found (markdown)
 - markdown/file1.md:markdown [176:1 - 193:86] (18 lines, 100 tokens)
   markdown/file2.md:markdown [196:1 - 213:86]
Clone found (text)
 - markdown/file1.md:text [156:1 - 166:11] (11 lines, 69 tokens)
   markdown/file2.md:text [161:1 - 171:11]
Clone found (yaml)
 - markdown/file1.md:yaml [53:1 - 81:10] (29 lines, 60 tokens)
   markdown/file2.md:yaml [58:1 - 86:10]
Clone found (markdown)
 - markdown/file3.md:markdown [27:85 - 98:66] (72 lines, 69 tokens)
   markdown/file4.md:markdown [27:89 - 98:66]
Clone found (python)
 - markdown/file3.md:python [72:1 - 91:6] (20 lines, 137 tokens)
   markdown/file4.md:python [72:1 - 91:6]
Clone found (typescript)
 - markdown/file3.md:typescript [34:1 - 64:2] (31 lines, 156 tokens)
   markdown/file4.md:typescript [34:1 - 64:2]
Clone found (wolfram)
 - mathematica/file1.wl [1:1 - 17:3] (17 lines, 127 tokens)
   mathematica/file2.wl [1:1 - 17:3]
Clone found (fsharp)
 - mllike/file1.fs [1:1 - 35:6] (35 lines, 193 tokens)
   mllike/file2.fs [1:1 - 35:6]
Clone found (ocaml)
 - mllike/file1.ml [1:1 - 30:18] (30 lines, 150 tokens)
   mllike/file2.ml [1:1 - 30:18]
Clone found (ocaml)
 - mllike/file1.mli [1:1 - 29:20] (29 lines, 186 tokens)
   mllike/file2.mli [1:1 - 29:20]
Clone found (ocaml)
 - mllike/file1.mll [1:1 - 24:20] (24 lines, 104 tokens)
   mllike/file2.mll [1:1 - 24:20]
Clone found (nsis)
 - nsis/file1.nsi [1:1 - 29:25] (29 lines, 71 tokens)
   nsis/file2.nsi [1:1 - 29:25]
Clone found (c-header)
 - objective-c/file_1.h [1:1 - 33:2] (33 lines, 385 tokens)
   objective-c/file_2.h [1:1 - 33:2]
Clone found (objectivec)
 - objective-c/file_1.m [1:1 - 12:35] (12 lines, 311 tokens)
   objective-c/file_2.m [1:1 - 12:35]
Clone found (objectivec)
 - objective-c/file_1.m [14:1 - 64:5] (51 lines, 216 tokens)
   objective-c/file_2.m [38:1 - 88:5]
Clone found (javascript)
 - one-file/one-file.js [1:1 - 28:6] (28 lines, 165 tokens)
   one-file/one-file.js [32:1 - 59:6]
Clone found (openqasm)
 - openqasm/file1.qasm [5:1 - 23:7] (19 lines, 92 tokens)
   openqasm/file2.qasm [23:1 - 41:7]
Clone found (oz)
 - oz/file1.oz [1:1 - 37:20] (37 lines, 141 tokens)
   oz/file2.oz [1:1 - 37:20]
Clone found (pascal)
 - pascal/file1.pas [1:1 - 37:5] (37 lines, 203 tokens)
   pascal/file2.pas [1:1 - 37:5]
Clone found (perl)
 - perl/file1.pl [1:1 - 121:31] (121 lines, 331 tokens)
   perl/file2.pl [1:1 - 121:31]
Clone found (perl)
 - perl/file1.pm [1:1 - 143:4] (143 lines, 586 tokens)
   perl/file2.pm [1:1 - 143:4]
Clone found (perl)
 - perl/file1.pm [143:3 - 155:3] (13 lines, 54 tokens)
   perl/file2.pm [176:3 - 188:3]
Clone found (php)
 - php/file1.php [1:1 - 51:20] (51 lines, 295 tokens)
   php/file2.php [1:1 - 51:20]
Clone found (plant-uml)
 - plant-uml/file1.puml [1:1 - 52:40] (52 lines, 181 tokens)
   plant-uml/file2.puml [1:1 - 52:40]
Clone found (plsql)
 - plsql/file1.plsql [1:1 - 56:12] (56 lines, 191 tokens)
   plsql/file2.plsql [1:1 - 56:12]
Clone found (plsql)
 - plsql/file1.plsql [70:20 - 85:2] (16 lines, 53 tokens)
   plsql/file2.plsql [71:25 - 86:2]
Clone found (powerquery)
 - powerquery/file1.pq [1:1 - 41:7] (41 lines, 210 tokens)
   powerquery/file2.pq [1:1 - 41:7]
Clone found (powershell)
 - powershell/file1.ps1 [1:1 - 41:2] (41 lines, 168 tokens)
   powershell/file2.ps1 [1:1 - 41:2]
Clone found (ini)
 - properties/file1.ini [1:1 - 27:7] (27 lines, 79 tokens)
   properties/file2.ini [1:1 - 27:7]
Clone found (properties)
 - properties/file1.properties [1:1 - 22:11] (22 lines, 114 tokens)
   properties/file2.properties [1:1 - 22:11]
Clone found (protobuf)
 - protobuf/file1.proto [1:1 - 40:8] (40 lines, 115 tokens)
   protobuf/file2.proto [1:1 - 40:8]
Clone found (pug)
 - pug/file1.pug [1:1 - 234:21] (234 lines, 1037 tokens)
   pug/file2.pug [1:1 - 234:21]
Clone found (pug)
 - pug/file1.pug [239:36 - 291:67] (53 lines, 212 tokens)
   pug/file2.pug [231:30 - 283:67]
Clone found (puppet)
 - puppet/file1.pp [1:1 - 39:4] (39 lines, 131 tokens)
   puppet/file2.pp [1:1 - 39:4]
Clone found (puppet)
 - puppet/file1.pp [44:32 - 64:2] (21 lines, 83 tokens)
   puppet/file2.pp [38:38 - 58:2]
Clone found (purescript)
 - purescript/file1.purs [1:1 - 44:7] (44 lines, 265 tokens)
   purescript/file2.purs [1:1 - 44:7]
Clone found (purescript)
 - purescript/file1.purs [47:41 - 53:44] (7 lines, 50 tokens)
   purescript/file2.purs [47:40 - 53:44]
Clone found (python)
 - python/file1.py [1:1 - 24:13] (24 lines, 67 tokens)
   python/file2.py [1:1 - 24:13]
Clone found (q)
 - q/file1.q [1:1 - 30:2] (30 lines, 378 tokens)
   q/file2.q [1:1 - 30:2]
Clone found (qsharp)
 - qsharp/file1.qs [2:32 - 11:6] (10 lines, 50 tokens)
   qsharp/file2.qs [2:29 - 11:6]
Clone found (r)
 - r/file1.r [1:1 - 64:9] (64 lines, 427 tokens)
   r/file2.r [1:1 - 64:9]
Clone found (racket)
 - racket/file1.rkt [1:1 - 38:3] (38 lines, 286 tokens)
   racket/file2.rkt [1:1 - 38:3]
Clone found (rescript)
 - rescript/file1.res [1:1 - 38:2] (38 lines, 200 tokens)
   rescript/file2.res [1:1 - 38:2]
Clone found (robotframework)
 - robotframework/file1.robot [1:1 - 27:45] (27 lines, 143 tokens)
   robotframework/file2.robot [1:1 - 27:45]
Clone found (robotframework)
 - robotframework/file1.robot [45:1 - 62:23] (18 lines, 80 tokens)
   robotframework/file2.robot [51:1 - 68:23]
Clone found (ruby)
 - ruby/file1.rb [1:1 - 40:4] (40 lines, 96 tokens)
   ruby/file2.rb [1:1 - 40:4]
Clone found (rust)
 - rust/file1.rs [1:1 - 131:3] (131 lines, 857 tokens)
   rust/file2.rs [1:1 - 132:3]
Clone found (rust)
 - rust/file1.rs [199:50 - 204:2] (6 lines, 51 tokens)
   rust/file1.rs [255:53 - 260:2]
Clone found (rust)
 - rust/file1.rs [232:93 - 239:64] (8 lines, 58 tokens)
   rust/file1.rs [247:47 - 254:64]
Clone found (rust)
 - rust/file1.rs [239:57 - 416:2] (178 lines, 1285 tokens)
   rust/file2.rs [123:52 - 301:2]
Clone found (rust)
 - rust/file1.rs [263:28 - 273:12] (11 lines, 80 tokens)
   rust/file1.rs [335:21 - 345:12]
Clone found (rust)
 - rust/file1.rs [319:60 - 332:2] (14 lines, 114 tokens)
   rust/file1.rs [371:96 - 384:2]
Clone found (sas)
 - sas/file1.sas [1:1 - 59:4] (59 lines, 444 tokens)
   sas/file2.sas [1:1 - 59:4]
Clone found (sass)
 - sass/file1.sass [1:1 - 19:17] (19 lines, 89 tokens)
   sass/file2.sass [1:1 - 19:17]
Clone found (sass)
 - sass/file1.sass [3:1 - 17:43] (15 lines, 82 tokens)
   sass/file1.sass [19:1 - 33:43]
Clone found (sass)
 - sass/file1.sass [5:1 - 24:45] (20 lines, 102 tokens)
   sass/file2.sass [24:1 - 48:33]
Clone found (scheme)
 - scheme/file1.scm [1:1 - 33:23] (33 lines, 225 tokens)
   scheme/file2.scm [1:1 - 33:23]
Clone found (bash)
 - shebang/build [1:1 - 32:2] (32 lines, 86 tokens)
   shebang/deploy [1:1 - 32:2]
Clone found (bash)
 - shebang/build [1:1 - 32:2] (32 lines, 86 tokens)
   shell/file1.sh [1:1 - 32:2]
Clone found (bash)
 - shebang/build [1:1 - 32:2] (32 lines, 86 tokens)
   shell/file2.sh [1:1 - 32:2]
Clone found (python)
 - shebang/process [1:1 - 32:4] (32 lines, 159 tokens)
   shebang/transform [1:1 - 32:4]
Clone found (smalltalk)
 - smalltalk/file1.st [1:1 - 45:2] (45 lines, 146 tokens)
   smalltalk/file2.st [1:1 - 45:2]
Clone found (smarty)
 - smarty/file1.tpl [1:1 - 43:18] (43 lines, 286 tokens)
   smarty/file2.tpl [1:1 - 43:18]
Clone found (solidity)
 - solidity/file1.sol [25:61 - 55:13] (31 lines, 168 tokens)
   solidity/file2.sol [29:54 - 59:13]
Clone found (soy)
 - soy/file1.soy [1:1 - 49:27] (49 lines, 346 tokens)
   soy/file2.soy [1:1 - 49:27]
Clone found (sparql)
 - sparql/file1.rq [1:1 - 11:9] (11 lines, 65 tokens)
   sparql/file2.rq [1:1 - 11:9]
Clone found (sql)
 - sql/file1.sql [3:1 - 41:46] (39 lines, 214 tokens)
   sql/file2.sql [3:1 - 41:46]
Clone found (stylus)
 - stylus/file1.styl [1:1 - 53:20] (53 lines, 201 tokens)
   stylus/file2.styl [1:1 - 53:20]
Clone found (css)
 - svelte/component1.svelte:css [112:3 - 230:4] (119 lines, 507 tokens)
   svelte/component2.svelte:css [112:3 - 230:4]
Clone found (html)
 - svelte/component1.svelte:html [1:1 - 231:9] (231 lines, 350 tokens)
   svelte/component2.svelte:html [1:1 - 231:9]
Clone found (javascript)
 - svelte/component1.svelte:javascript [2:3 - 61:6] (60 lines, 286 tokens)
   svelte/component2.svelte:javascript [2:3 - 61:6]
Clone found (swift)
 - swift/file1.swift [9:1 - 29:6] (21 lines, 73 tokens)
   swift/file2.swift [2:1 - 22:6]
Clone found (tap)
 - tap/file1.tap [1:1 - 35:8] (35 lines, 202 tokens)
   tap/file2.tap [1:1 - 35:8]
Clone found (tcl)
 - tcl/file1.tcl [1:1 - 45:2] (45 lines, 263 tokens)
   tcl/file2.tcl [1:1 - 45:2]
Clone found (textile)
 - textile/file1.textile [1:1 - 51:4] (51 lines, 236 tokens)
   textile/file2.textile [1:1 - 51:4]
Clone found (toml)
 - toml/file1.toml [1:1 - 39:19] (39 lines, 100 tokens)
   toml/file2.toml [1:1 - 39:19]
Clone found (tt2)
 - tt2/file1.tt2 [1:1 - 38:14] (38 lines, 299 tokens)
   tt2/file2.tt2 [1:1 - 38:14]
Clone found (tt2)
 - tt2/file1.tt2 [42:21 - 52:25] (11 lines, 54 tokens)
   tt2/file2.tt2 [42:86 - 52:25]
Clone found (turtle)
 - turtle/file1.ttl [1:1 - 36:17] (36 lines, 212 tokens)
   turtle/file2.ttl [1:1 - 36:17]
Clone found (twig)
 - twig/file_1.twig [1:1 - 23:3] (23 lines, 167 tokens)
   twig/file_2.twig [1:1 - 23:3]
Clone found (twig)
 - twig/file_1.twig [13:20 - 25:9] (13 lines, 65 tokens)
   twig/file_1.twig [16:8 - 28:9]
Clone found (twig)
 - twig/file_1.twig [19:8 - 29:15] (11 lines, 54 tokens)
   twig/file_2.twig [22:8 - 32:15]
Clone found (unrealscript)
 - unrealscript/file1.uc [1:1 - 56:6] (56 lines, 161 tokens)
   unrealscript/file2.uc [1:1 - 56:6]
Clone found (vbnet)
 - vb/file1.vb [1:1 - 29:17] (29 lines, 163 tokens)
   vb/file2.vb [1:1 - 29:17]
Clone found (velocity)
 - velocity/file1.vtl [1:1 - 41:25] (41 lines, 264 tokens)
   velocity/file2.vtl [1:1 - 41:25]
Clone found (verilog)
 - verilog/file1.v [1:1 - 40:10] (40 lines, 163 tokens)
   verilog/file2.v [1:1 - 40:10]
Clone found (vhdl)
 - vhdl/file1.vhd [1:1 - 32:18] (32 lines, 179 tokens)
   vhdl/file2.vhd [1:1 - 32:18]
Clone found (typescript)
 - vue/app1.vue:typescript [5:1 - 33:4] (29 lines, 128 tokens)
   vue/app2.vue:typescript [5:1 - 33:4]
Clone found (javascript)
 - vue/file.js [1:1 - 28:2] (28 lines, 210 tokens)
   vue/file1.vue:javascript [125:3 - 152:4]
Clone found (html)
 - vue/file1.vue:html [1:1 - 10:9] (10 lines, 99 tokens)
   vue/file2.vue:html [1:1 - 10:9]
Clone found (javascript)
 - vue/file1.vue:javascript [120:3 - 261:4] (142 lines, 817 tokens)
   vue/file2.vue:javascript [99:3 - 240:4]
Clone found (scss)
 - vue/file1.vue:scss [13:3 - 75:6] (63 lines, 402 tokens)
   vue/file2.vue:scss [13:3 - 75:6]
Clone found (scss)
 - vue/file1.vue:scss [95:5 - 117:4] (23 lines, 149 tokens)
   vue/file2.vue:scss [74:5 - 96:4]
Clone found (wgsl)
 - wgsl/file1.wgsl [1:1 - 45:3] (45 lines, 274 tokens)
   wgsl/file2.wgsl [1:1 - 45:3]
Clone found (wgsl)
 - wgsl/file1.wgsl [51:42 - 59:6] (9 lines, 66 tokens)
   wgsl/file2.wgsl [55:47 - 63:6]
Clone found (markup)
 - xml/file1.svg [1:1 - 88:2] (88 lines, 392 tokens)
   xml/file2.svg [1:1 - 87:6]
Clone found (markup)
 - xml/file1.xsl [1:1 - 43:6] (43 lines, 316 tokens)
   xml/file2.xsl [1:1 - 43:2]
Clone found (markup)
 - xml/file1.xsl [20:15 - 35:6] (16 lines, 133 tokens)
   xml/file1.xsl [32:137 - 47:2]
Clone found (xquery)
 - xquery/file1.xquery [1:1 - 31:22] (31 lines, 222 tokens)
   xquery/file2.xquery [1:1 - 31:22]
Clone found (yaml)
 - yaml/file1.yml [1:1 - 18:23] (18 lines, 132 tokens)
   yaml/file2.yml [1:1 - 18:23]
Clone found (c)
 - z80/file1.z80 [1:1 - 14:25] (14 lines, 60 tokens)
   z80/file2.z80 [1:1 - 14:25]
Clone found (zig)
 - zig/file1.zig [1:1 - 43:10] (43 lines, 259 tokens)
   zig/file2.zig [1:1 - 43:10]
Clone found (zig)
 - zig/file1.zig [42:45 - 52:23] (11 lines, 52 tokens)
   zig/file2.zig [47:45 - 57:23]
┌────────────────┬────────────────┬─────────────┬──────────────┬──────────────┬──────────────────┬───────────────────┐
│ Format         │ Files analyzed │ Total lines │ Total tokens │ Clones found │ Duplicated lines │ Duplicated tokens │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ actionscript   │ 2              │ 75          │ 302          │ 1            │ 29 (38.67%)      │ 127 (42.05%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ada            │ 2              │ 74          │ 408          │ 1            │ 20 (27.03%)      │ 103 (25.25%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ antlr4         │ 2              │ 48          │ 216          │ 1            │ 20 (41.67%)      │ 82 (37.96%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ apex           │ 2              │ 84          │ 451          │ 1            │ 23 (27.38%)      │ 115 (25.50%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ apl            │ 2              │ 47          │ 554          │ 1            │ 19 (40.43%)      │ 252 (45.49%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ aspnet         │ 2              │ 101         │ 854          │ 3            │ 37 (36.63%)      │ 296 (34.66%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ astro          │ 2              │ 324         │ 950          │ 0            │ 0 (0.00%)        │ 0 (0.00%)         │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ awk            │ 2              │ 62          │ 205          │ 1            │ 22 (35.48%)      │ 75 (36.59%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ bash           │ 4              │ 158         │ 418          │ 3            │ 93 (58.86%)      │ 258 (61.72%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ basic          │ 2              │ 47          │ 331          │ 1            │ 17 (36.17%)      │ 100 (30.21%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ bicep          │ 2              │ 81          │ 251          │ 1            │ 26 (32.10%)      │ 78 (31.08%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ brainfuck      │ 4              │ 159         │ 1728         │ 4            │ 113 (71.07%)     │ 1289 (74.59%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ c              │ 5              │ 105         │ 1060         │ 3            │ 40 (38.10%)      │ 399 (37.64%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ c-header       │ 4              │ 149         │ 2091         │ 3            │ 59 (39.60%)      │ 724 (34.62%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cfml           │ 2              │ 107         │ 671          │ 1            │ 17 (15.89%)      │ 85 (12.67%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cfscript       │ 2              │ 69          │ 437          │ 1            │ 27 (39.13%)      │ 161 (36.84%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ clojure        │ 2              │ 46          │ 374          │ 1            │ 18 (39.13%)      │ 139 (37.17%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cmake          │ 2              │ 52          │ 311          │ 1            │ 20 (38.46%)      │ 128 (41.16%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ coffeescript   │ 2              │ 92          │ 447          │ 2            │ 40 (43.48%)      │ 219 (48.99%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cpp            │ 2              │ 176         │ 1514         │ 2            │ 106 (60.23%)     │ 965 (63.74%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cpp-header     │ 2              │ 176         │ 1514         │ 2            │ 106 (60.23%)     │ 965 (63.74%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ crystal        │ 2              │ 70          │ 222          │ 1            │ 28 (40.00%)      │ 97 (43.69%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ csharp         │ 2              │ 360         │ 1099         │ 2            │ 172 (47.78%)     │ 537 (48.86%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ css            │ 8              │ 875         │ 2536         │ 5            │ 290 (33.14%)     │ 1494 (58.91%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ csv            │ 2              │ 22          │ 400          │ 1            │ 8 (36.36%)       │ 163 (40.75%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ d              │ 2              │ 338         │ 2270         │ 1            │ 168 (49.70%)     │ 1135 (50.00%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ dart           │ 2              │ 266         │ 1178         │ 2            │ 118 (44.36%)     │ 522 (44.31%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ diff           │ 2              │ 146         │ 1082         │ 1            │ 61 (41.78%)      │ 435 (40.20%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ dot            │ 2              │ 46          │ 243          │ 1            │ 17 (36.96%)      │ 91 (37.45%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ eiffel         │ 2              │ 126         │ 380          │ 1            │ 45 (35.71%)      │ 130 (34.21%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ elm            │ 2              │ 110         │ 411          │ 1            │ 46 (41.82%)      │ 155 (37.71%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ erlang         │ 2              │ 242         │ 1674         │ 1            │ 120 (49.59%)     │ 837 (50.00%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ fortran        │ 2              │ 93          │ 469          │ 1            │ 36 (38.71%)      │ 182 (38.81%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ fsharp         │ 2              │ 82          │ 462          │ 1            │ 34 (41.46%)      │ 193 (41.77%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ gdscript       │ 2              │ 96          │ 458          │ 1            │ 24 (25.00%)      │ 135 (29.48%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ gettext        │ 2              │ 220         │ 356          │ 1            │ 51 (23.18%)      │ 82 (23.03%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ gherkin        │ 2              │ 75          │ 434          │ 1            │ 15 (20.00%)      │ 83 (19.12%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ go             │ 2              │ 65          │ 305          │ 1            │ 29 (44.62%)      │ 134 (43.93%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ graphql        │ 2              │ 134         │ 499          │ 1            │ 24 (17.91%)      │ 143 (28.66%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ groovy         │ 2              │ 96          │ 422          │ 1            │ 40 (41.67%)      │ 188 (44.55%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ haml           │ 2              │ 52          │ 276          │ 1            │ 22 (42.31%)      │ 118 (42.75%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ handlebars     │ 2              │ 72          │ 555          │ 1            │ 27 (37.50%)      │ 218 (39.28%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ haskell        │ 4              │ 459         │ 2536         │ 3            │ 216 (47.06%)     │ 1183 (46.65%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ haxe           │ 4              │ 191         │ 1035         │ 3            │ 113 (59.16%)     │ 634 (61.26%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ hcl            │ 2              │ 119         │ 313          │ 1            │ 36 (30.25%)      │ 85 (27.16%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ html           │ 6              │ 1289        │ 1390         │ 4            │ 406 (31.50%)     │ 762 (54.82%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ idris          │ 2              │ 88          │ 581          │ 1            │ 34 (38.64%)      │ 208 (35.80%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ignore         │ 2              │ 191         │ 523          │ 1            │ 83 (43.46%)      │ 234 (44.74%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ini            │ 2              │ 58          │ 172          │ 1            │ 26 (44.83%)      │ 79 (45.93%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ java           │ 2              │ 454         │ 15064        │ 2            │ 224 (49.34%)     │ 7387 (49.04%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ javascript     │ 23             │ 1580        │ 6985         │ 13           │ 572 (36.20%)     │ 3475 (49.75%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ json           │ 4              │ 134         │ 460          │ 2            │ 38 (28.36%)      │ 134 (29.13%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ json5          │ 2              │ 104         │ 307          │ 1            │ 30 (28.85%)      │ 93 (30.29%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ jsx            │ 2              │ 73          │ 296          │ 1            │ 20 (27.40%)      │ 99 (33.45%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ julia          │ 2              │ 76          │ 557          │ 1            │ 29 (38.16%)      │ 194 (34.83%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ kotlin         │ 2              │ 106         │ 550          │ 2            │ 47 (44.34%)      │ 250 (45.45%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ latex          │ 2              │ 88          │ 557          │ 1            │ 25 (28.41%)      │ 149 (26.75%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ less           │ 2              │ 56          │ 518          │ 2            │ 29 (51.79%)      │ 282 (54.44%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ lilypond       │ 2              │ 100         │ 307          │ 1            │ 18 (18.00%)      │ 63 (20.52%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ linker-script  │ 2              │ 133         │ 683          │ 1            │ 46 (34.59%)      │ 256 (37.48%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ lisp           │ 2              │ 106         │ 608          │ 1            │ 49 (46.23%)      │ 289 (47.53%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ livescript     │ 2              │ 68          │ 344          │ 1            │ 30 (44.12%)      │ 145 (42.15%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ llvm           │ 2              │ 132         │ 850          │ 1            │ 34 (25.76%)      │ 215 (25.29%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ log            │ 2              │ 30          │ 666          │ 1            │ 12 (40.00%)      │ 262 (39.34%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ lua            │ 2              │ 106         │ 450          │ 1            │ 45 (42.45%)      │ 193 (42.89%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ markdown       │ 4              │ 536         │ 929          │ 3            │ 262 (48.88%)     │ 1407 (151.45%)    │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ markup         │ 11             │ 478         │ 2795         │ 6            │ 205 (42.89%)     │ 1314 (47.01%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ nsis           │ 2              │ 68          │ 172          │ 1            │ 28 (41.18%)      │ 71 (41.28%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ objectivec     │ 2              │ 152         │ 1463         │ 2            │ 61 (40.13%)      │ 527 (36.02%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ocaml          │ 6              │ 186         │ 1052         │ 3            │ 80 (43.01%)      │ 440 (41.83%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ openqasm       │ 2              │ 87          │ 346          │ 1            │ 18 (20.69%)      │ 92 (26.59%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ oz             │ 2              │ 94          │ 357          │ 1            │ 36 (38.30%)      │ 141 (39.50%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ pascal         │ 2              │ 106         │ 561          │ 1            │ 36 (33.96%)      │ 203 (36.19%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ perl           │ 4              │ 609         │ 2272         │ 3            │ 274 (44.99%)     │ 971 (42.74%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ php            │ 2              │ 143         │ 785          │ 1            │ 50 (34.97%)      │ 295 (37.58%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ plant-uml      │ 2              │ 120         │ 422          │ 1            │ 51 (42.50%)      │ 181 (42.89%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ plsql          │ 2              │ 171         │ 598          │ 2            │ 70 (40.94%)      │ 244 (40.80%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ powerquery     │ 2              │ 112         │ 538          │ 1            │ 40 (35.71%)      │ 210 (39.03%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ powershell     │ 2              │ 98          │ 404          │ 1            │ 40 (40.82%)      │ 168 (41.58%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ prolog         │ 2              │ 64          │ 429          │ 1            │ 27 (42.19%)      │ 176 (41.03%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ properties     │ 2              │ 48          │ 250          │ 1            │ 21 (43.75%)      │ 114 (45.60%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ protobuf       │ 2              │ 205         │ 680          │ 1            │ 39 (19.02%)      │ 115 (16.91%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ pug            │ 2              │ 574         │ 2512         │ 2            │ 285 (49.65%)     │ 1249 (49.72%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ puppet         │ 2              │ 122         │ 446          │ 2            │ 58 (47.54%)      │ 214 (47.98%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ purescript     │ 2              │ 115         │ 797          │ 2            │ 49 (42.61%)      │ 315 (39.52%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ python         │ 6              │ 323         │ 911          │ 3            │ 73 (22.60%)      │ 363 (39.85%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ q              │ 2              │ 78          │ 997          │ 1            │ 29 (37.18%)      │ 378 (37.91%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ qsharp         │ 2              │ 102         │ 408          │ 1            │ 9 (8.82%)        │ 50 (12.25%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ r              │ 2              │ 128         │ 854          │ 1            │ 63 (49.22%)      │ 427 (50.00%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ racket         │ 2              │ 100         │ 760          │ 1            │ 37 (37.00%)      │ 286 (37.63%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ rescript       │ 2              │ 115         │ 776          │ 1            │ 37 (32.17%)      │ 200 (25.77%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ robotframework │ 2              │ 130         │ 630          │ 2            │ 43 (33.08%)      │ 223 (35.40%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ruby           │ 2              │ 80          │ 192          │ 1            │ 39 (48.75%)      │ 96 (50.00%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ rust           │ 2              │ 717         │ 5128         │ 6            │ 342 (47.70%)     │ 2445 (47.68%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ sas            │ 2              │ 152         │ 1174         │ 1            │ 58 (38.16%)      │ 444 (37.82%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ sass           │ 2              │ 93          │ 383          │ 3            │ 51 (54.84%)      │ 273 (71.28%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ scala          │ 2              │ 58          │ 1696         │ 1            │ 28 (48.28%)      │ 848 (50.00%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ scheme         │ 2              │ 70          │ 498          │ 1            │ 32 (45.71%)      │ 225 (45.18%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ scss           │ 4              │ 360         │ 2065         │ 3            │ 136 (37.78%)     │ 875 (42.37%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ smalltalk      │ 2              │ 102         │ 351          │ 1            │ 44 (43.14%)      │ 146 (41.60%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ smarty         │ 2              │ 92          │ 652          │ 1            │ 42 (45.65%)      │ 286 (43.87%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ solidity       │ 2              │ 155         │ 939          │ 1            │ 30 (19.35%)      │ 168 (17.89%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ soy            │ 2              │ 106         │ 841          │ 1            │ 48 (45.28%)      │ 346 (41.14%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ sparql         │ 2              │ 54          │ 296          │ 1            │ 10 (18.52%)      │ 65 (21.96%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ sql            │ 2              │ 102         │ 525          │ 1            │ 38 (37.25%)      │ 214 (40.76%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ stylus         │ 2              │ 129         │ 494          │ 1            │ 52 (40.31%)      │ 201 (40.69%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ svelte         │ 2              │ 462         │ 1586         │ 0            │ 0 (0.00%)        │ 0 (0.00%)         │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ swift          │ 2              │ 58          │ 175          │ 1            │ 20 (34.48%)      │ 73 (41.71%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ tap            │ 2              │ 98          │ 562          │ 1            │ 34 (34.69%)      │ 202 (35.94%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ tcl            │ 2              │ 106         │ 600          │ 1            │ 44 (41.51%)      │ 263 (43.83%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ text           │ 2              │ 354         │ 143          │ 1            │ 10 (2.82%)       │ 69 (48.25%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ textile        │ 2              │ 106         │ 495          │ 1            │ 50 (47.17%)      │ 236 (47.68%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ toml           │ 2              │ 91          │ 229          │ 1            │ 38 (41.76%)      │ 100 (43.67%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ tsx            │ 2              │ 76          │ 310          │ 1            │ 34 (44.74%)      │ 143 (46.13%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ tt2            │ 2              │ 104         │ 803          │ 2            │ 47 (45.19%)      │ 353 (43.96%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ turtle         │ 2              │ 90          │ 520          │ 1            │ 35 (38.89%)      │ 212 (40.77%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ twig           │ 2              │ 61          │ 424          │ 3            │ 44 (72.13%)      │ 286 (67.45%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ txt            │ 4              │ 146         │ 870          │ 2            │ 71 (48.63%)      │ 435 (50.00%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ typescript     │ 12             │ 2159        │ 9379         │ 8            │ 958 (44.37%)     │ 4688 (49.98%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ unrealscript   │ 2              │ 166         │ 520          │ 1            │ 55 (33.13%)      │ 161 (30.96%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ vbnet          │ 2              │ 72          │ 378          │ 1            │ 28 (38.89%)      │ 163 (43.12%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ velocity       │ 2              │ 88          │ 576          │ 1            │ 40 (45.45%)      │ 264 (45.83%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ verilog        │ 2              │ 104         │ 430          │ 1            │ 39 (37.50%)      │ 163 (37.91%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ vhdl           │ 2              │ 98          │ 546          │ 1            │ 31 (31.63%)      │ 179 (32.78%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ vue            │ 4              │ 587         │ 3333         │ 0            │ 0 (0.00%)        │ 0 (0.00%)         │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ wgsl           │ 2              │ 127         │ 928          │ 2            │ 52 (40.94%)      │ 340 (36.64%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ wolfram        │ 2              │ 85          │ 697          │ 1            │ 16 (18.82%)      │ 127 (18.22%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ xquery         │ 2              │ 80          │ 640          │ 1            │ 30 (37.50%)      │ 222 (34.69%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ yaml           │ 6              │ 262         │ 554          │ 2            │ 45 (17.18%)      │ 192 (34.66%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ zig            │ 2              │ 130         │ 827          │ 2            │ 52 (40.00%)      │ 311 (37.61%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ Total:         │ 347            │ 24603       │ 130473       │ 212          │ 9133 (37.12%)    │ 56491 (43.30%)    │
└────────────────┴────────────────┴─────────────┴──────────────┴──────────────┴──────────────────┴───────────────────┘
Found 212 clones.
time: 22.771ms

💡 Auto-refactor with AI: npx skills add https://github.com/kucherenko/jscpd --skill dry-refactoring
🎩 New: Gangsta Agents — discipline your AI coding → gangsta.page
💖 Support jscpd project → https://opencollective.com/jscpd command comes from the separate Clone found (actionscript)
 - actionscript/file1.as [1:1 - 30:10] (30 lines, 127 tokens)
   actionscript/file2.as [1:1 - 30:10]
Clone found (ada)
 - ada/file1.ada [1:1 - 21:12] (21 lines, 103 tokens)
   ada/file2.ada [1:1 - 21:12]
Clone found (antlr4)
 - antlr4/file1.g4 [1:1 - 21:27] (21 lines, 82 tokens)
   antlr4/file2.g4 [1:1 - 21:27]
Clone found (apex)
 - apex/file1.cls [1:29 - 24:18] (24 lines, 115 tokens)
   apex/file2.cls [1:29 - 24:18]
Clone found (apl)
 - apl/file1.apl [1:1 - 20:54] (20 lines, 252 tokens)
   apl/file2.apl [1:1 - 20:54]
Clone found (css)
 - astro/component1.astro:css [76:3 - 161:4] (86 lines, 364 tokens)
   astro/component2.astro:css [76:3 - 161:4]
Clone found (css)
 - astro/component1.astro:css [79:23 - 124:12] (46 lines, 194 tokens)
   svelte/component1.svelte:css [116:28 - 161:12]
Clone found (html)
 - astro/component1.astro:html [1:1 - 162:9] (162 lines, 246 tokens)
   astro/component2.astro:html [1:1 - 162:9]
Clone found (html)
 - astro/component1.astro:html [27:1 - 33:8] (7 lines, 67 tokens)
   svelte/component1.svelte:html [64:1 - 70:8]
Clone found (javascript)
 - astro/component1.astro:javascript [58:3 - 72:4] (15 lines, 111 tokens)
   astro/component2.astro:javascript [58:3 - 72:4]
Clone found (typescript)
 - astro/component1.astro:typescript [2:1 - 24:4] (23 lines, 153 tokens)
   astro/component2.astro:typescript [2:1 - 24:4]
Clone found (awk)
 - awk/file1.awk [1:1 - 23:33] (23 lines, 75 tokens)
   awk/file2.awk [1:1 - 23:33]
Clone found (basic)
 - basic/file1.bas [1:1 - 18:4] (18 lines, 100 tokens)
   basic/file2.bas [1:1 - 18:4]
Clone found (bicep)
 - bicep/file1.bicep [1:1 - 27:9] (27 lines, 78 tokens)
   bicep/file2.bicep [1:1 - 27:9]
Clone found (brainfuck)
 - brainfuck/file1.b [1:1 - 26:77] (26 lines, 268 tokens)
   brainfuck/file1.bf [1:1 - 26:77]
Clone found (brainfuck)
 - brainfuck/file1.b [1:1 - 41:59] (41 lines, 439 tokens)
   brainfuck/file2.b [1:1 - 41:59]
Clone found (brainfuck)
 - brainfuck/file1.b [1:1 - 41:59] (41 lines, 439 tokens)
   brainfuck/file2.bf [1:1 - 41:59]
Clone found (brainfuck)
 - brainfuck/file1.b [33:1 - 41:59] (9 lines, 143 tokens)
   brainfuck/file1.bf [28:1 - 36:59]
Clone found (cfml)
 - cfml/file1.cfm [4:20 - 21:2] (18 lines, 85 tokens)
   cfml/file2.cfm [4:18 - 21:2]
Clone found (cfscript)
 - cfscript/file1.cfc [1:1 - 28:11] (28 lines, 161 tokens)
   cfscript/file2.cfc [1:1 - 28:11]
Clone found (c)
 - clike/file1.c [1:1 - 17:4] (17 lines, 258 tokens)
   clike/file2.c [1:1 - 17:4]
Clone found (c)
 - clike/file1.c [8:3 - 19:2] (12 lines, 81 tokens)
   clike/file2.c [18:3 - 29:2]
Clone found (cpp)
 - clike/file1.cpp [1:1 - 88:7] (88 lines, 757 tokens)
   clike/file2.cpp [1:1 - 88:7]
Clone found (cpp)
 - clike/file1.cpp [24:5 - 43:51] (20 lines, 208 tokens)
   clike/file1.cpp [45:5 - 64:51]
Clone found (csharp)
 - clike/file1.cs [1:1 - 91:19] (91 lines, 235 tokens)
   clike/file2.cs [1:1 - 91:19]
Clone found (csharp)
 - clike/file1.cs [103:9 - 185:2] (83 lines, 302 tokens)
   clike/file2.cs [93:9 - 175:2]
Clone found (c-header)
 - clike/file1.h [1:1 - 17:4] (17 lines, 258 tokens)
   clike/file2.h [1:1 - 17:4]
Clone found (c-header)
 - clike/file1.h [8:3 - 19:2] (12 lines, 81 tokens)
   clike/file2.h [18:3 - 29:2]
Clone found (cpp-header)
 - clike/file1.hpp [1:1 - 88:7] (88 lines, 757 tokens)
   clike/file2.hpp [1:1 - 88:7]
Clone found (cpp-header)
 - clike/file1.hpp [24:5 - 43:51] (20 lines, 208 tokens)
   clike/file1.hpp [45:5 - 64:51]
Clone found (java)
 - clike/file1.java [1:1 - 186:6] (186 lines, 6601 tokens)
   clike/file2.java [1:1 - 186:6]
Clone found (java)
 - clike/file1.java [182:51 - 221:2] (40 lines, 786 tokens)
   clike/file2.java [194:52 - 233:2]
Clone found (kotlin)
 - clike/file1.kt [1:1 - 33:6] (33 lines, 186 tokens)
   clike/file2.kt [1:1 - 33:6]
Clone found (kotlin)
 - clike/file1.kt [38:5 - 53:2] (16 lines, 64 tokens)
   clike/file2.kt [38:5 - 53:2]
Clone found (scala)
 - clike/file1.scala [1:1 - 29:2] (29 lines, 848 tokens)
   clike/file2.scala [1:1 - 29:2]
Clone found (clojure)
 - clojure/file1.clj [2:3 - 20:23] (19 lines, 139 tokens)
   clojure/file2.clj [2:3 - 20:23]
Clone found (cmake)
 - cmake/file1.cmake [1:1 - 21:14] (21 lines, 128 tokens)
   cmake/file2.cmake [1:1 - 21:14]
Clone found (coffeescript)
 - coffeescript/file1.coffee [1:1 - 13:22] (13 lines, 75 tokens)
   coffeescript/file2.coffee [3:1 - 15:22]
Clone found (coffeescript)
 - coffeescript/file1.coffee [16:1 - 44:21] (29 lines, 144 tokens)
   coffeescript/file1.coffee [46:1 - 74:21]
Clone found (lisp)
 - commonlisp/file1.el [1:1 - 50:23] (50 lines, 289 tokens)
   commonlisp/file2.el [1:1 - 50:23]
Clone found (crystal)
 - crystal/file1.cr [1:1 - 29:4] (29 lines, 97 tokens)
   crystal/file2.cr [1:1 - 29:4]
Clone found (css)
 - css/file1.css [1:1 - 25:2] (25 lines, 237 tokens)
   css/file10.css [1:1 - 25:2]
Clone found (css)
 - css/file1.css [1:1 - 19:36] (19 lines, 192 tokens)
   css/file2.css [1:1 - 19:36]
Clone found (less)
 - css/file1.less [1:1 - 19:36] (19 lines, 192 tokens)
   css/file2.less [1:1 - 19:36]
Clone found (less)
 - css/file1.less [14:35 - 25:2] (12 lines, 90 tokens)
   css/file1.less [24:5 - 36:2]
Clone found (scss)
 - css/file1.scss [1:1 - 53:2] (53 lines, 324 tokens)
   css/file2.scss [1:1 - 53:2]
Clone found (csv)
 - csv/file1.csv [1:1 - 9:56] (9 lines, 163 tokens)
   csv/file2.csv [1:1 - 9:56]
Clone found (d)
 - d/file1.d [1:1 - 169:6] (169 lines, 1135 tokens)
   d/file2.d [1:1 - 169:6]
Clone found (dart)
 - dart/file1.dart [1:1 - 89:4] (89 lines, 403 tokens)
   dart/file2.dart [1:1 - 89:4]
Clone found (dart)
 - dart/file1.dart [118:15 - 148:2] (31 lines, 119 tokens)
   dart/file2.dart [88:6 - 118:2]
Clone found (diff)
 - diff/file1.diff [1:1 - 62:7] (62 lines, 435 tokens)
   diff/file2.diff [1:1 - 62:7]
Clone found (dot)
 - dot/file1.dot [1:1 - 18:21] (18 lines, 91 tokens)
   dot/file2.dot [1:1 - 18:21]
Clone found (eiffel)
 - eiffel/file1.e [1:1 - 46:11] (46 lines, 130 tokens)
   eiffel/file2.e [1:1 - 46:11]
Clone found (elm)
 - elm/file1.elm [1:1 - 47:23] (47 lines, 155 tokens)
   elm/file2.elm [1:1 - 47:23]
Clone found (erlang)
 - erlang/file1.erl [1:1 - 121:7] (121 lines, 837 tokens)
   erlang/file2.erl [1:1 - 121:7]
Clone found (javascript)
 - folder1/file_1.js [4:1 - 55:3] (52 lines, 339 tokens)
   javascript/file_1.cjs [4:1 - 55:3]
Clone found (javascript)
 - folder1/file_1.js [4:1 - 55:3] (52 lines, 339 tokens)
   javascript/file_1.js [4:1 - 55:3]
Clone found (javascript)
 - folder1/file_1.js [4:1 - 55:3] (52 lines, 339 tokens)
   javascript/file_1.mjs [4:1 - 55:3]
Clone found (javascript)
 - folder1/file_1.js [4:1 - 55:3] (52 lines, 339 tokens)
   javascript/file_3.js [1:1 - 52:3]
Clone found (javascript)
 - folder1/file_1.js [28:1 - 55:3] (28 lines, 169 tokens)
   folder2/file_2.js [1:1 - 28:3]
Clone found (javascript)
 - folder1/file_1.js [28:1 - 55:3] (28 lines, 169 tokens)
   folder2/file_2.js [29:1 - 56:3]
Clone found (fortran)
 - fortran/file1.f [1:7 - 37:21] (37 lines, 182 tokens)
   fortran/file2.f [1:7 - 37:21]
Clone found (gdscript)
 - gdscript/file1.gd [22:1 - 46:18] (25 lines, 135 tokens)
   gdscript/file2.gd [22:1 - 46:18]
Clone found (gettext)
 - gettext/file1.po [13:1 - 64:7] (52 lines, 82 tokens)
   gettext/file2.po [13:1 - 64:7]
Clone found (gherkin)
 - gherkin/file1.feature [1:1 - 16:26] (16 lines, 83 tokens)
   gherkin/file2.feature [1:1 - 16:26]
Clone found (ignore)
 - gitignore/file1.gitignore [1:1 - 84:16] (84 lines, 234 tokens)
   gitignore/file2.gitignore [1:1 - 84:16]
Clone found (go)
 - go/file1.go [1:1 - 30:5] (30 lines, 134 tokens)
   go/file2.go [1:1 - 31:5]
Clone found (graphql)
 - graphql/file1.graphql [1:1 - 25:5] (25 lines, 143 tokens)
   graphql/file2.graphql [1:1 - 25:5]
Clone found (groovy)
 - groovy/file1.groovy [1:1 - 41:6] (41 lines, 188 tokens)
   groovy/file2.groovy [1:1 - 41:6]
Clone found (haml)
 - haml/file1.haml [1:1 - 23:18] (23 lines, 118 tokens)
   haml/file2.haml [1:1 - 23:18]
Clone found (handlebars)
 - handlebars/file1.hbs [1:1 - 28:27] (28 lines, 218 tokens)
   handlebars/file2.hbs [1:1 - 28:27]
Clone found (haskell)
 - haskell-literate/file1.lhs [1:1 - 31:2] (31 lines, 182 tokens)
   haskell-literate/file2.lhs [1:1 - 31:2]
Clone found (haskell)
 - haskell/file1.hs [1:1 - 173:34] (173 lines, 902 tokens)
   haskell/file2.hs [1:1 - 173:34]
Clone found (haskell)
 - haskell/file1.hs [190:1 - 204:33] (15 lines, 99 tokens)
   haskell/file2.hs [175:1 - 189:33]
Clone found (haxe)
 - haxe/file1.hx [1:1 - 62:76] (62 lines, 334 tokens)
   haxe/file2.hx [1:1 - 62:2]
Clone found (haxe)
 - haxe/file1.hx [6:3 - 47:9] (42 lines, 244 tokens)
   haxe/file1.hx [47:3 - 88:9]
Clone found (haxe)
 - haxe/file1.hxml [3:1 - 14:10] (12 lines, 56 tokens)
   haxe/file2.hxml [1:1 - 12:10]
Clone found (hcl)
 - hcl/file1.tf [1:1 - 37:9] (37 lines, 85 tokens)
   hcl/file2.tf [1:1 - 37:9]
Clone found (aspnet)
 - htmlembedded/file1.aspx [7:18 - 16:35] (10 lines, 67 tokens)
   htmlembedded/file2.aspx [7:21 - 16:35]
Clone found (aspnet)
 - htmlembedded/file1.aspx [18:53 - 36:30] (19 lines, 173 tokens)
   htmlembedded/file2.aspx [18:60 - 36:30]
Clone found (aspnet)
 - htmlembedded/file1.aspx [37:95 - 47:8] (11 lines, 56 tokens)
   htmlembedded/file2.aspx [44:98 - 54:8]
Clone found (markup)
 - htmlmixed/file1.htm [1:1 - 24:7] (24 lines, 191 tokens)
   htmlmixed/file2.htm [1:1 - 24:7]
Clone found (markup)
 - htmlmixed/file1.htm [1:1 - 24:7] (24 lines, 191 tokens)
   ignore/file2.htm [1:1 - 24:7]
Clone found (markup)
 - htmlmixed/file1.html [1:1 - 16:2] (16 lines, 91 tokens)
   htmlmixed/file2.html [1:1 - 16:2]
Clone found (prolog)
 - idl/file1.pro [1:1 - 28:22] (28 lines, 176 tokens)
   idl/file2.pro [1:1 - 28:22]
Clone found (idris)
 - idris/file1.idr [1:1 - 35:3] (35 lines, 208 tokens)
   idris/file2.idr [1:1 - 35:3]
Clone found (txt)
 - ignore-case/file2.txt [1:1 - 12:55] (12 lines, 85 tokens)
   text/file1.txt [1:1 - 12:55]
Clone found (txt)
 - ignore-case/file2.txt [1:1 - 61:63] (61 lines, 350 tokens)
   text/file2.txt [1:1 - 61:63]
Clone found (typescript)
 - javascript/file1.cts [1:1 - 263:4] (263 lines, 1318 tokens)
   javascript/file1.mts [1:1 - 263:4]
Clone found (typescript)
 - javascript/file1.cts [1:1 - 263:4] (263 lines, 1318 tokens)
   javascript/file1.ts [1:1 - 263:4]
Clone found (typescript)
 - javascript/file1.cts [1:1 - 66:24] (66 lines, 531 tokens)
   javascript/file2.cts [48:1 - 113:24]
Clone found (typescript)
 - javascript/file1.cts [74:1 - 263:4] (190 lines, 787 tokens)
   javascript/file2.cts [187:1 - 376:4]
Clone found (javascript)
 - javascript/file1.js [5:1 - 24:2] (20 lines, 94 tokens)
   javascript/file2.js [5:1 - 27:2]
Clone found (json)
 - javascript/file1.json [4:53 - 21:22] (18 lines, 64 tokens)
   javascript/file2.json [4:70 - 21:22]
Clone found (json)
 - javascript/file1.json [22:22 - 43:2] (22 lines, 70 tokens)
   javascript/file2.json [22:22 - 43:2]
Clone found (typescript)
 - javascript/file2.cts [109:38 - 209:24] (101 lines, 297 tokens)
   javascript/file2.mts [109:38 - 209:24]
Clone found (javascript)
 - javascript/file_4.js [15:2 - 42:43] (28 lines, 98 tokens)
   javascript/file_4.js [56:74 - 83:43]
Clone found (json5)
 - json5/file1.json5 [1:1 - 31:5] (31 lines, 93 tokens)
   json5/file2.json5 [1:1 - 31:5]
Clone found (jsx)
 - jsx/file1.jsx [1:1 - 21:46] (21 lines, 99 tokens)
   jsx/file2.jsx [1:1 - 21:46]
Clone found (tsx)
 - jsx/file1.tsx [1:1 - 35:2] (35 lines, 143 tokens)
   jsx/file2.tsx [1:1 - 35:2]
Clone found (julia)
 - julia/file1.jl [1:1 - 30:4] (30 lines, 194 tokens)
   julia/file2.jl [1:1 - 30:4]
Clone found (latex)
 - latex/file1.tex [1:1 - 26:13] (26 lines, 149 tokens)
   latex/file2.tex [1:1 - 26:13]
Clone found (lilypond)
 - lilypond/file1.ly [1:1 - 19:10] (19 lines, 63 tokens)
   lilypond/file2.ly [1:1 - 19:10]
Clone found (linker-script)
 - linker-script/file1.ld [1:1 - 47:4] (47 lines, 256 tokens)
   linker-script/file2.ld [1:1 - 47:4]
Clone found (livescript)
 - livescript/file1.ls [1:1 - 31:24] (31 lines, 145 tokens)
   livescript/file2.ls [1:1 - 31:24]
Clone found (llvm)
 - llvm/file1.ll [1:1 - 35:2] (35 lines, 215 tokens)
   llvm/file2.ll [1:1 - 35:2]
Clone found (log)
 - log/file1.log [1:1 - 13:11] (13 lines, 262 tokens)
   log/file2.log [1:1 - 13:11]
Clone found (lua)
 - lua/file1.lua [1:1 - 46:4] (46 lines, 193 tokens)
   lua/file2.lua [1:1 - 46:4]
Clone found (markdown)
 - markdown/file1.md:markdown [2:1 - 176:3] (175 lines, 1238 tokens)
   markdown/file2.md:markdown [7:1 - 181:3]
Clone found (markdown)
 - markdown/file1.md:markdown [176:1 - 193:86] (18 lines, 100 tokens)
   markdown/file2.md:markdown [196:1 - 213:86]
Clone found (text)
 - markdown/file1.md:text [156:1 - 166:11] (11 lines, 69 tokens)
   markdown/file2.md:text [161:1 - 171:11]
Clone found (yaml)
 - markdown/file1.md:yaml [53:1 - 81:10] (29 lines, 60 tokens)
   markdown/file2.md:yaml [58:1 - 86:10]
Clone found (markdown)
 - markdown/file3.md:markdown [27:85 - 98:66] (72 lines, 69 tokens)
   markdown/file4.md:markdown [27:89 - 98:66]
Clone found (python)
 - markdown/file3.md:python [72:1 - 91:6] (20 lines, 137 tokens)
   markdown/file4.md:python [72:1 - 91:6]
Clone found (typescript)
 - markdown/file3.md:typescript [34:1 - 64:2] (31 lines, 156 tokens)
   markdown/file4.md:typescript [34:1 - 64:2]
Clone found (wolfram)
 - mathematica/file1.wl [1:1 - 17:3] (17 lines, 127 tokens)
   mathematica/file2.wl [1:1 - 17:3]
Clone found (fsharp)
 - mllike/file1.fs [1:1 - 35:6] (35 lines, 193 tokens)
   mllike/file2.fs [1:1 - 35:6]
Clone found (ocaml)
 - mllike/file1.ml [1:1 - 30:18] (30 lines, 150 tokens)
   mllike/file2.ml [1:1 - 30:18]
Clone found (ocaml)
 - mllike/file1.mli [1:1 - 29:20] (29 lines, 186 tokens)
   mllike/file2.mli [1:1 - 29:20]
Clone found (ocaml)
 - mllike/file1.mll [1:1 - 24:20] (24 lines, 104 tokens)
   mllike/file2.mll [1:1 - 24:20]
Clone found (nsis)
 - nsis/file1.nsi [1:1 - 29:25] (29 lines, 71 tokens)
   nsis/file2.nsi [1:1 - 29:25]
Clone found (c-header)
 - objective-c/file_1.h [1:1 - 33:2] (33 lines, 385 tokens)
   objective-c/file_2.h [1:1 - 33:2]
Clone found (objectivec)
 - objective-c/file_1.m [1:1 - 12:35] (12 lines, 311 tokens)
   objective-c/file_2.m [1:1 - 12:35]
Clone found (objectivec)
 - objective-c/file_1.m [14:1 - 64:5] (51 lines, 216 tokens)
   objective-c/file_2.m [38:1 - 88:5]
Clone found (javascript)
 - one-file/one-file.js [1:1 - 28:6] (28 lines, 165 tokens)
   one-file/one-file.js [32:1 - 59:6]
Clone found (openqasm)
 - openqasm/file1.qasm [5:1 - 23:7] (19 lines, 92 tokens)
   openqasm/file2.qasm [23:1 - 41:7]
Clone found (oz)
 - oz/file1.oz [1:1 - 37:20] (37 lines, 141 tokens)
   oz/file2.oz [1:1 - 37:20]
Clone found (pascal)
 - pascal/file1.pas [1:1 - 37:5] (37 lines, 203 tokens)
   pascal/file2.pas [1:1 - 37:5]
Clone found (perl)
 - perl/file1.pl [1:1 - 121:31] (121 lines, 331 tokens)
   perl/file2.pl [1:1 - 121:31]
Clone found (perl)
 - perl/file1.pm [1:1 - 143:4] (143 lines, 586 tokens)
   perl/file2.pm [1:1 - 143:4]
Clone found (perl)
 - perl/file1.pm [143:3 - 155:3] (13 lines, 54 tokens)
   perl/file2.pm [176:3 - 188:3]
Clone found (php)
 - php/file1.php [1:1 - 51:20] (51 lines, 295 tokens)
   php/file2.php [1:1 - 51:20]
Clone found (plant-uml)
 - plant-uml/file1.puml [1:1 - 52:40] (52 lines, 181 tokens)
   plant-uml/file2.puml [1:1 - 52:40]
Clone found (plsql)
 - plsql/file1.plsql [1:1 - 56:12] (56 lines, 191 tokens)
   plsql/file2.plsql [1:1 - 56:12]
Clone found (plsql)
 - plsql/file1.plsql [70:20 - 85:2] (16 lines, 53 tokens)
   plsql/file2.plsql [71:25 - 86:2]
Clone found (powerquery)
 - powerquery/file1.pq [1:1 - 41:7] (41 lines, 210 tokens)
   powerquery/file2.pq [1:1 - 41:7]
Clone found (powershell)
 - powershell/file1.ps1 [1:1 - 41:2] (41 lines, 168 tokens)
   powershell/file2.ps1 [1:1 - 41:2]
Clone found (ini)
 - properties/file1.ini [1:1 - 27:7] (27 lines, 79 tokens)
   properties/file2.ini [1:1 - 27:7]
Clone found (properties)
 - properties/file1.properties [1:1 - 22:11] (22 lines, 114 tokens)
   properties/file2.properties [1:1 - 22:11]
Clone found (protobuf)
 - protobuf/file1.proto [1:1 - 40:8] (40 lines, 115 tokens)
   protobuf/file2.proto [1:1 - 40:8]
Clone found (pug)
 - pug/file1.pug [1:1 - 234:21] (234 lines, 1037 tokens)
   pug/file2.pug [1:1 - 234:21]
Clone found (pug)
 - pug/file1.pug [239:36 - 291:67] (53 lines, 212 tokens)
   pug/file2.pug [231:30 - 283:67]
Clone found (puppet)
 - puppet/file1.pp [1:1 - 39:4] (39 lines, 131 tokens)
   puppet/file2.pp [1:1 - 39:4]
Clone found (puppet)
 - puppet/file1.pp [44:32 - 64:2] (21 lines, 83 tokens)
   puppet/file2.pp [38:38 - 58:2]
Clone found (purescript)
 - purescript/file1.purs [1:1 - 44:7] (44 lines, 265 tokens)
   purescript/file2.purs [1:1 - 44:7]
Clone found (purescript)
 - purescript/file1.purs [47:41 - 53:44] (7 lines, 50 tokens)
   purescript/file2.purs [47:40 - 53:44]
Clone found (python)
 - python/file1.py [1:1 - 24:13] (24 lines, 67 tokens)
   python/file2.py [1:1 - 24:13]
Clone found (q)
 - q/file1.q [1:1 - 30:2] (30 lines, 378 tokens)
   q/file2.q [1:1 - 30:2]
Clone found (qsharp)
 - qsharp/file1.qs [2:32 - 11:6] (10 lines, 50 tokens)
   qsharp/file2.qs [2:29 - 11:6]
Clone found (r)
 - r/file1.r [1:1 - 64:9] (64 lines, 427 tokens)
   r/file2.r [1:1 - 64:9]
Clone found (racket)
 - racket/file1.rkt [1:1 - 38:3] (38 lines, 286 tokens)
   racket/file2.rkt [1:1 - 38:3]
Clone found (rescript)
 - rescript/file1.res [1:1 - 38:2] (38 lines, 200 tokens)
   rescript/file2.res [1:1 - 38:2]
Clone found (robotframework)
 - robotframework/file1.robot [1:1 - 27:45] (27 lines, 143 tokens)
   robotframework/file2.robot [1:1 - 27:45]
Clone found (robotframework)
 - robotframework/file1.robot [45:1 - 62:23] (18 lines, 80 tokens)
   robotframework/file2.robot [51:1 - 68:23]
Clone found (ruby)
 - ruby/file1.rb [1:1 - 40:4] (40 lines, 96 tokens)
   ruby/file2.rb [1:1 - 40:4]
Clone found (rust)
 - rust/file1.rs [1:1 - 131:3] (131 lines, 857 tokens)
   rust/file2.rs [1:1 - 132:3]
Clone found (rust)
 - rust/file1.rs [199:50 - 204:2] (6 lines, 51 tokens)
   rust/file1.rs [255:53 - 260:2]
Clone found (rust)
 - rust/file1.rs [232:93 - 239:64] (8 lines, 58 tokens)
   rust/file1.rs [247:47 - 254:64]
Clone found (rust)
 - rust/file1.rs [239:57 - 416:2] (178 lines, 1285 tokens)
   rust/file2.rs [123:52 - 301:2]
Clone found (rust)
 - rust/file1.rs [263:28 - 273:12] (11 lines, 80 tokens)
   rust/file1.rs [335:21 - 345:12]
Clone found (rust)
 - rust/file1.rs [319:60 - 332:2] (14 lines, 114 tokens)
   rust/file1.rs [371:96 - 384:2]
Clone found (sas)
 - sas/file1.sas [1:1 - 59:4] (59 lines, 444 tokens)
   sas/file2.sas [1:1 - 59:4]
Clone found (sass)
 - sass/file1.sass [1:1 - 19:17] (19 lines, 89 tokens)
   sass/file2.sass [1:1 - 19:17]
Clone found (sass)
 - sass/file1.sass [3:1 - 17:43] (15 lines, 82 tokens)
   sass/file1.sass [19:1 - 33:43]
Clone found (sass)
 - sass/file1.sass [5:1 - 24:45] (20 lines, 102 tokens)
   sass/file2.sass [24:1 - 48:33]
Clone found (scheme)
 - scheme/file1.scm [1:1 - 33:23] (33 lines, 225 tokens)
   scheme/file2.scm [1:1 - 33:23]
Clone found (bash)
 - shebang/build [1:1 - 32:2] (32 lines, 86 tokens)
   shebang/deploy [1:1 - 32:2]
Clone found (bash)
 - shebang/build [1:1 - 32:2] (32 lines, 86 tokens)
   shell/file1.sh [1:1 - 32:2]
Clone found (bash)
 - shebang/build [1:1 - 32:2] (32 lines, 86 tokens)
   shell/file2.sh [1:1 - 32:2]
Clone found (python)
 - shebang/process [1:1 - 32:4] (32 lines, 159 tokens)
   shebang/transform [1:1 - 32:4]
Clone found (smalltalk)
 - smalltalk/file1.st [1:1 - 45:2] (45 lines, 146 tokens)
   smalltalk/file2.st [1:1 - 45:2]
Clone found (smarty)
 - smarty/file1.tpl [1:1 - 43:18] (43 lines, 286 tokens)
   smarty/file2.tpl [1:1 - 43:18]
Clone found (solidity)
 - solidity/file1.sol [25:61 - 55:13] (31 lines, 168 tokens)
   solidity/file2.sol [29:54 - 59:13]
Clone found (soy)
 - soy/file1.soy [1:1 - 49:27] (49 lines, 346 tokens)
   soy/file2.soy [1:1 - 49:27]
Clone found (sparql)
 - sparql/file1.rq [1:1 - 11:9] (11 lines, 65 tokens)
   sparql/file2.rq [1:1 - 11:9]
Clone found (sql)
 - sql/file1.sql [3:1 - 41:46] (39 lines, 214 tokens)
   sql/file2.sql [3:1 - 41:46]
Clone found (stylus)
 - stylus/file1.styl [1:1 - 53:20] (53 lines, 201 tokens)
   stylus/file2.styl [1:1 - 53:20]
Clone found (css)
 - svelte/component1.svelte:css [112:3 - 230:4] (119 lines, 507 tokens)
   svelte/component2.svelte:css [112:3 - 230:4]
Clone found (html)
 - svelte/component1.svelte:html [1:1 - 231:9] (231 lines, 350 tokens)
   svelte/component2.svelte:html [1:1 - 231:9]
Clone found (javascript)
 - svelte/component1.svelte:javascript [2:3 - 61:6] (60 lines, 286 tokens)
   svelte/component2.svelte:javascript [2:3 - 61:6]
Clone found (swift)
 - swift/file1.swift [9:1 - 29:6] (21 lines, 73 tokens)
   swift/file2.swift [2:1 - 22:6]
Clone found (tap)
 - tap/file1.tap [1:1 - 35:8] (35 lines, 202 tokens)
   tap/file2.tap [1:1 - 35:8]
Clone found (tcl)
 - tcl/file1.tcl [1:1 - 45:2] (45 lines, 263 tokens)
   tcl/file2.tcl [1:1 - 45:2]
Clone found (textile)
 - textile/file1.textile [1:1 - 51:4] (51 lines, 236 tokens)
   textile/file2.textile [1:1 - 51:4]
Clone found (toml)
 - toml/file1.toml [1:1 - 39:19] (39 lines, 100 tokens)
   toml/file2.toml [1:1 - 39:19]
Clone found (tt2)
 - tt2/file1.tt2 [1:1 - 38:14] (38 lines, 299 tokens)
   tt2/file2.tt2 [1:1 - 38:14]
Clone found (tt2)
 - tt2/file1.tt2 [42:21 - 52:25] (11 lines, 54 tokens)
   tt2/file2.tt2 [42:86 - 52:25]
Clone found (turtle)
 - turtle/file1.ttl [1:1 - 36:17] (36 lines, 212 tokens)
   turtle/file2.ttl [1:1 - 36:17]
Clone found (twig)
 - twig/file_1.twig [1:1 - 23:3] (23 lines, 167 tokens)
   twig/file_2.twig [1:1 - 23:3]
Clone found (twig)
 - twig/file_1.twig [13:20 - 25:9] (13 lines, 65 tokens)
   twig/file_1.twig [16:8 - 28:9]
Clone found (twig)
 - twig/file_1.twig [19:8 - 29:15] (11 lines, 54 tokens)
   twig/file_2.twig [22:8 - 32:15]
Clone found (unrealscript)
 - unrealscript/file1.uc [1:1 - 56:6] (56 lines, 161 tokens)
   unrealscript/file2.uc [1:1 - 56:6]
Clone found (vbnet)
 - vb/file1.vb [1:1 - 29:17] (29 lines, 163 tokens)
   vb/file2.vb [1:1 - 29:17]
Clone found (velocity)
 - velocity/file1.vtl [1:1 - 41:25] (41 lines, 264 tokens)
   velocity/file2.vtl [1:1 - 41:25]
Clone found (verilog)
 - verilog/file1.v [1:1 - 40:10] (40 lines, 163 tokens)
   verilog/file2.v [1:1 - 40:10]
Clone found (vhdl)
 - vhdl/file1.vhd [1:1 - 32:18] (32 lines, 179 tokens)
   vhdl/file2.vhd [1:1 - 32:18]
Clone found (typescript)
 - vue/app1.vue:typescript [5:1 - 33:4] (29 lines, 128 tokens)
   vue/app2.vue:typescript [5:1 - 33:4]
Clone found (javascript)
 - vue/file.js [1:1 - 28:2] (28 lines, 210 tokens)
   vue/file1.vue:javascript [125:3 - 152:4]
Clone found (html)
 - vue/file1.vue:html [1:1 - 10:9] (10 lines, 99 tokens)
   vue/file2.vue:html [1:1 - 10:9]
Clone found (javascript)
 - vue/file1.vue:javascript [120:3 - 261:4] (142 lines, 817 tokens)
   vue/file2.vue:javascript [99:3 - 240:4]
Clone found (scss)
 - vue/file1.vue:scss [13:3 - 75:6] (63 lines, 402 tokens)
   vue/file2.vue:scss [13:3 - 75:6]
Clone found (scss)
 - vue/file1.vue:scss [95:5 - 117:4] (23 lines, 149 tokens)
   vue/file2.vue:scss [74:5 - 96:4]
Clone found (wgsl)
 - wgsl/file1.wgsl [1:1 - 45:3] (45 lines, 274 tokens)
   wgsl/file2.wgsl [1:1 - 45:3]
Clone found (wgsl)
 - wgsl/file1.wgsl [51:42 - 59:6] (9 lines, 66 tokens)
   wgsl/file2.wgsl [55:47 - 63:6]
Clone found (markup)
 - xml/file1.svg [1:1 - 88:2] (88 lines, 392 tokens)
   xml/file2.svg [1:1 - 87:6]
Clone found (markup)
 - xml/file1.xsl [1:1 - 43:6] (43 lines, 316 tokens)
   xml/file2.xsl [1:1 - 43:2]
Clone found (markup)
 - xml/file1.xsl [20:15 - 35:6] (16 lines, 133 tokens)
   xml/file1.xsl [32:137 - 47:2]
Clone found (xquery)
 - xquery/file1.xquery [1:1 - 31:22] (31 lines, 222 tokens)
   xquery/file2.xquery [1:1 - 31:22]
Clone found (yaml)
 - yaml/file1.yml [1:1 - 18:23] (18 lines, 132 tokens)
   yaml/file2.yml [1:1 - 18:23]
Clone found (c)
 - z80/file1.z80 [1:1 - 14:25] (14 lines, 60 tokens)
   z80/file2.z80 [1:1 - 14:25]
Clone found (zig)
 - zig/file1.zig [1:1 - 43:10] (43 lines, 259 tokens)
   zig/file2.zig [1:1 - 43:10]
Clone found (zig)
 - zig/file1.zig [42:45 - 52:23] (11 lines, 52 tokens)
   zig/file2.zig [47:45 - 57:23]
┌────────────────┬────────────────┬─────────────┬──────────────┬──────────────┬──────────────────┬───────────────────┐
│ Format         │ Files analyzed │ Total lines │ Total tokens │ Clones found │ Duplicated lines │ Duplicated tokens │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ actionscript   │ 2              │ 75          │ 302          │ 1            │ 29 (38.67%)      │ 127 (42.05%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ada            │ 2              │ 74          │ 408          │ 1            │ 20 (27.03%)      │ 103 (25.25%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ antlr4         │ 2              │ 48          │ 216          │ 1            │ 20 (41.67%)      │ 82 (37.96%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ apex           │ 2              │ 84          │ 451          │ 1            │ 23 (27.38%)      │ 115 (25.50%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ apl            │ 2              │ 47          │ 554          │ 1            │ 19 (40.43%)      │ 252 (45.49%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ aspnet         │ 2              │ 101         │ 854          │ 3            │ 37 (36.63%)      │ 296 (34.66%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ astro          │ 2              │ 324         │ 950          │ 0            │ 0 (0.00%)        │ 0 (0.00%)         │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ awk            │ 2              │ 62          │ 205          │ 1            │ 22 (35.48%)      │ 75 (36.59%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ bash           │ 4              │ 158         │ 418          │ 3            │ 93 (58.86%)      │ 258 (61.72%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ basic          │ 2              │ 47          │ 331          │ 1            │ 17 (36.17%)      │ 100 (30.21%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ bicep          │ 2              │ 81          │ 251          │ 1            │ 26 (32.10%)      │ 78 (31.08%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ brainfuck      │ 4              │ 159         │ 1728         │ 4            │ 113 (71.07%)     │ 1289 (74.59%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ c              │ 5              │ 105         │ 1060         │ 3            │ 40 (38.10%)      │ 399 (37.64%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ c-header       │ 4              │ 149         │ 2091         │ 3            │ 59 (39.60%)      │ 724 (34.62%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cfml           │ 2              │ 107         │ 671          │ 1            │ 17 (15.89%)      │ 85 (12.67%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cfscript       │ 2              │ 69          │ 437          │ 1            │ 27 (39.13%)      │ 161 (36.84%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ clojure        │ 2              │ 46          │ 374          │ 1            │ 18 (39.13%)      │ 139 (37.17%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cmake          │ 2              │ 52          │ 311          │ 1            │ 20 (38.46%)      │ 128 (41.16%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ coffeescript   │ 2              │ 92          │ 447          │ 2            │ 40 (43.48%)      │ 219 (48.99%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cpp            │ 2              │ 176         │ 1514         │ 2            │ 106 (60.23%)     │ 965 (63.74%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ cpp-header     │ 2              │ 176         │ 1514         │ 2            │ 106 (60.23%)     │ 965 (63.74%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ crystal        │ 2              │ 70          │ 222          │ 1            │ 28 (40.00%)      │ 97 (43.69%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ csharp         │ 2              │ 360         │ 1099         │ 2            │ 172 (47.78%)     │ 537 (48.86%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ css            │ 8              │ 875         │ 2536         │ 5            │ 290 (33.14%)     │ 1494 (58.91%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ csv            │ 2              │ 22          │ 400          │ 1            │ 8 (36.36%)       │ 163 (40.75%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ d              │ 2              │ 338         │ 2270         │ 1            │ 168 (49.70%)     │ 1135 (50.00%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ dart           │ 2              │ 266         │ 1178         │ 2            │ 118 (44.36%)     │ 522 (44.31%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ diff           │ 2              │ 146         │ 1082         │ 1            │ 61 (41.78%)      │ 435 (40.20%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ dot            │ 2              │ 46          │ 243          │ 1            │ 17 (36.96%)      │ 91 (37.45%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ eiffel         │ 2              │ 126         │ 380          │ 1            │ 45 (35.71%)      │ 130 (34.21%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ elm            │ 2              │ 110         │ 411          │ 1            │ 46 (41.82%)      │ 155 (37.71%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ erlang         │ 2              │ 242         │ 1674         │ 1            │ 120 (49.59%)     │ 837 (50.00%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ fortran        │ 2              │ 93          │ 469          │ 1            │ 36 (38.71%)      │ 182 (38.81%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ fsharp         │ 2              │ 82          │ 462          │ 1            │ 34 (41.46%)      │ 193 (41.77%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ gdscript       │ 2              │ 96          │ 458          │ 1            │ 24 (25.00%)      │ 135 (29.48%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ gettext        │ 2              │ 220         │ 356          │ 1            │ 51 (23.18%)      │ 82 (23.03%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ gherkin        │ 2              │ 75          │ 434          │ 1            │ 15 (20.00%)      │ 83 (19.12%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ go             │ 2              │ 65          │ 305          │ 1            │ 29 (44.62%)      │ 134 (43.93%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ graphql        │ 2              │ 134         │ 499          │ 1            │ 24 (17.91%)      │ 143 (28.66%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ groovy         │ 2              │ 96          │ 422          │ 1            │ 40 (41.67%)      │ 188 (44.55%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ haml           │ 2              │ 52          │ 276          │ 1            │ 22 (42.31%)      │ 118 (42.75%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ handlebars     │ 2              │ 72          │ 555          │ 1            │ 27 (37.50%)      │ 218 (39.28%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ haskell        │ 4              │ 459         │ 2536         │ 3            │ 216 (47.06%)     │ 1183 (46.65%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ haxe           │ 4              │ 191         │ 1035         │ 3            │ 113 (59.16%)     │ 634 (61.26%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ hcl            │ 2              │ 119         │ 313          │ 1            │ 36 (30.25%)      │ 85 (27.16%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ html           │ 6              │ 1289        │ 1390         │ 4            │ 406 (31.50%)     │ 762 (54.82%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ idris          │ 2              │ 88          │ 581          │ 1            │ 34 (38.64%)      │ 208 (35.80%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ignore         │ 2              │ 191         │ 523          │ 1            │ 83 (43.46%)      │ 234 (44.74%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ini            │ 2              │ 58          │ 172          │ 1            │ 26 (44.83%)      │ 79 (45.93%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ java           │ 2              │ 454         │ 15064        │ 2            │ 224 (49.34%)     │ 7387 (49.04%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ javascript     │ 23             │ 1580        │ 6985         │ 13           │ 572 (36.20%)     │ 3475 (49.75%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ json           │ 4              │ 134         │ 460          │ 2            │ 38 (28.36%)      │ 134 (29.13%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ json5          │ 2              │ 104         │ 307          │ 1            │ 30 (28.85%)      │ 93 (30.29%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ jsx            │ 2              │ 73          │ 296          │ 1            │ 20 (27.40%)      │ 99 (33.45%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ julia          │ 2              │ 76          │ 557          │ 1            │ 29 (38.16%)      │ 194 (34.83%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ kotlin         │ 2              │ 106         │ 550          │ 2            │ 47 (44.34%)      │ 250 (45.45%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ latex          │ 2              │ 88          │ 557          │ 1            │ 25 (28.41%)      │ 149 (26.75%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ less           │ 2              │ 56          │ 518          │ 2            │ 29 (51.79%)      │ 282 (54.44%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ lilypond       │ 2              │ 100         │ 307          │ 1            │ 18 (18.00%)      │ 63 (20.52%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ linker-script  │ 2              │ 133         │ 683          │ 1            │ 46 (34.59%)      │ 256 (37.48%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ lisp           │ 2              │ 106         │ 608          │ 1            │ 49 (46.23%)      │ 289 (47.53%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ livescript     │ 2              │ 68          │ 344          │ 1            │ 30 (44.12%)      │ 145 (42.15%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ llvm           │ 2              │ 132         │ 850          │ 1            │ 34 (25.76%)      │ 215 (25.29%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ log            │ 2              │ 30          │ 666          │ 1            │ 12 (40.00%)      │ 262 (39.34%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ lua            │ 2              │ 106         │ 450          │ 1            │ 45 (42.45%)      │ 193 (42.89%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ markdown       │ 4              │ 536         │ 929          │ 3            │ 262 (48.88%)     │ 1407 (151.45%)    │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ markup         │ 11             │ 478         │ 2795         │ 6            │ 205 (42.89%)     │ 1314 (47.01%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ nsis           │ 2              │ 68          │ 172          │ 1            │ 28 (41.18%)      │ 71 (41.28%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ objectivec     │ 2              │ 152         │ 1463         │ 2            │ 61 (40.13%)      │ 527 (36.02%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ocaml          │ 6              │ 186         │ 1052         │ 3            │ 80 (43.01%)      │ 440 (41.83%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ openqasm       │ 2              │ 87          │ 346          │ 1            │ 18 (20.69%)      │ 92 (26.59%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ oz             │ 2              │ 94          │ 357          │ 1            │ 36 (38.30%)      │ 141 (39.50%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ pascal         │ 2              │ 106         │ 561          │ 1            │ 36 (33.96%)      │ 203 (36.19%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ perl           │ 4              │ 609         │ 2272         │ 3            │ 274 (44.99%)     │ 971 (42.74%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ php            │ 2              │ 143         │ 785          │ 1            │ 50 (34.97%)      │ 295 (37.58%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ plant-uml      │ 2              │ 120         │ 422          │ 1            │ 51 (42.50%)      │ 181 (42.89%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ plsql          │ 2              │ 171         │ 598          │ 2            │ 70 (40.94%)      │ 244 (40.80%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ powerquery     │ 2              │ 112         │ 538          │ 1            │ 40 (35.71%)      │ 210 (39.03%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ powershell     │ 2              │ 98          │ 404          │ 1            │ 40 (40.82%)      │ 168 (41.58%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ prolog         │ 2              │ 64          │ 429          │ 1            │ 27 (42.19%)      │ 176 (41.03%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ properties     │ 2              │ 48          │ 250          │ 1            │ 21 (43.75%)      │ 114 (45.60%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ protobuf       │ 2              │ 205         │ 680          │ 1            │ 39 (19.02%)      │ 115 (16.91%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ pug            │ 2              │ 574         │ 2512         │ 2            │ 285 (49.65%)     │ 1249 (49.72%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ puppet         │ 2              │ 122         │ 446          │ 2            │ 58 (47.54%)      │ 214 (47.98%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ purescript     │ 2              │ 115         │ 797          │ 2            │ 49 (42.61%)      │ 315 (39.52%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ python         │ 6              │ 323         │ 911          │ 3            │ 73 (22.60%)      │ 363 (39.85%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ q              │ 2              │ 78          │ 997          │ 1            │ 29 (37.18%)      │ 378 (37.91%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ qsharp         │ 2              │ 102         │ 408          │ 1            │ 9 (8.82%)        │ 50 (12.25%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ r              │ 2              │ 128         │ 854          │ 1            │ 63 (49.22%)      │ 427 (50.00%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ racket         │ 2              │ 100         │ 760          │ 1            │ 37 (37.00%)      │ 286 (37.63%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ rescript       │ 2              │ 115         │ 776          │ 1            │ 37 (32.17%)      │ 200 (25.77%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ robotframework │ 2              │ 130         │ 630          │ 2            │ 43 (33.08%)      │ 223 (35.40%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ ruby           │ 2              │ 80          │ 192          │ 1            │ 39 (48.75%)      │ 96 (50.00%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ rust           │ 2              │ 717         │ 5128         │ 6            │ 342 (47.70%)     │ 2445 (47.68%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ sas            │ 2              │ 152         │ 1174         │ 1            │ 58 (38.16%)      │ 444 (37.82%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ sass           │ 2              │ 93          │ 383          │ 3            │ 51 (54.84%)      │ 273 (71.28%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ scala          │ 2              │ 58          │ 1696         │ 1            │ 28 (48.28%)      │ 848 (50.00%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ scheme         │ 2              │ 70          │ 498          │ 1            │ 32 (45.71%)      │ 225 (45.18%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ scss           │ 4              │ 360         │ 2065         │ 3            │ 136 (37.78%)     │ 875 (42.37%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ smalltalk      │ 2              │ 102         │ 351          │ 1            │ 44 (43.14%)      │ 146 (41.60%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ smarty         │ 2              │ 92          │ 652          │ 1            │ 42 (45.65%)      │ 286 (43.87%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ solidity       │ 2              │ 155         │ 939          │ 1            │ 30 (19.35%)      │ 168 (17.89%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ soy            │ 2              │ 106         │ 841          │ 1            │ 48 (45.28%)      │ 346 (41.14%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ sparql         │ 2              │ 54          │ 296          │ 1            │ 10 (18.52%)      │ 65 (21.96%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ sql            │ 2              │ 102         │ 525          │ 1            │ 38 (37.25%)      │ 214 (40.76%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ stylus         │ 2              │ 129         │ 494          │ 1            │ 52 (40.31%)      │ 201 (40.69%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ svelte         │ 2              │ 462         │ 1586         │ 0            │ 0 (0.00%)        │ 0 (0.00%)         │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ swift          │ 2              │ 58          │ 175          │ 1            │ 20 (34.48%)      │ 73 (41.71%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ tap            │ 2              │ 98          │ 562          │ 1            │ 34 (34.69%)      │ 202 (35.94%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ tcl            │ 2              │ 106         │ 600          │ 1            │ 44 (41.51%)      │ 263 (43.83%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ text           │ 2              │ 354         │ 143          │ 1            │ 10 (2.82%)       │ 69 (48.25%)       │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ textile        │ 2              │ 106         │ 495          │ 1            │ 50 (47.17%)      │ 236 (47.68%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ toml           │ 2              │ 91          │ 229          │ 1            │ 38 (41.76%)      │ 100 (43.67%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ tsx            │ 2              │ 76          │ 310          │ 1            │ 34 (44.74%)      │ 143 (46.13%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ tt2            │ 2              │ 104         │ 803          │ 2            │ 47 (45.19%)      │ 353 (43.96%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ turtle         │ 2              │ 90          │ 520          │ 1            │ 35 (38.89%)      │ 212 (40.77%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ twig           │ 2              │ 61          │ 424          │ 3            │ 44 (72.13%)      │ 286 (67.45%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ txt            │ 4              │ 146         │ 870          │ 2            │ 71 (48.63%)      │ 435 (50.00%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ typescript     │ 12             │ 2159        │ 9379         │ 8            │ 958 (44.37%)     │ 4688 (49.98%)     │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ unrealscript   │ 2              │ 166         │ 520          │ 1            │ 55 (33.13%)      │ 161 (30.96%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ vbnet          │ 2              │ 72          │ 378          │ 1            │ 28 (38.89%)      │ 163 (43.12%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ velocity       │ 2              │ 88          │ 576          │ 1            │ 40 (45.45%)      │ 264 (45.83%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ verilog        │ 2              │ 104         │ 430          │ 1            │ 39 (37.50%)      │ 163 (37.91%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ vhdl           │ 2              │ 98          │ 546          │ 1            │ 31 (31.63%)      │ 179 (32.78%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ vue            │ 4              │ 587         │ 3333         │ 0            │ 0 (0.00%)        │ 0 (0.00%)         │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ wgsl           │ 2              │ 127         │ 928          │ 2            │ 52 (40.94%)      │ 340 (36.64%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ wolfram        │ 2              │ 85          │ 697          │ 1            │ 16 (18.82%)      │ 127 (18.22%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ xquery         │ 2              │ 80          │ 640          │ 1            │ 30 (37.50%)      │ 222 (34.69%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ yaml           │ 6              │ 262         │ 554          │ 2            │ 45 (17.18%)      │ 192 (34.66%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ zig            │ 2              │ 130         │ 827          │ 2            │ 52 (40.00%)      │ 311 (37.61%)      │
├────────────────┼────────────────┼─────────────┼──────────────┼──────────────┼──────────────────┼───────────────────┤
│ Total:         │ 347            │ 24603       │ 130473       │ 212          │ 9133 (37.12%)    │ 56491 (43.30%)    │
└────────────────┴────────────────┴─────────────┴──────────────┴──────────────┴──────────────────┴───────────────────┘
Found 212 clones.
time: 23.314ms

💡 Auto-refactor with AI: npx skills add https://github.com/kucherenko/jscpd --skill dry-refactoring
🎩 New: Gangsta Agents — discipline your AI coding → gangsta.page
💖 Support jscpd project → https://opencollective.com/jscpd
npm package or from . Corrected this false claim
across all docs and rewrote rust/jscpd/README.md (the README npm
publishes as jscpd@5): added badges, supported-formats summary, CI
snippet, links section, and v4 differences table.
2026-06-22 18:35:46 +02:00
apk d21bb81e0e docs: reorganize documentation into docs/ folder, separate v4/v5 docs
- Split the overloaded README.md into focused docs:
  - docs/typescript.md: v4 (Node.js) CLI, reporters, API, config
  - docs/rust.md: v5 (Rust) CLI, reporters, blame, differences from v4
  - docs/ai-ready.md: AI reporter, agent skills, MCP server
  - docs/api.md: Programming APIs (TypeScript and Rust)
  - docs/packages.md: Monorepo package and crate overview
- Trim README.md to a concise entry point with links to docs/
- Slim down rust/README.md, rust/jscpd/README.md, rust/npm/README.md:
  remove duplicated content, link to docs/rust.md for details
- Fix factual errors verified against actual CLI output:
  - Format count: 223 (v5) and 224 (v4), not '225+'
  - Reporter output filenames: jscpd-report.* not cpd.*
  - --max-size: no default in v5 (not 512KB)
  - --formats-exts: same hyphenated form in both v4 and v5
  - --no-gitignore: same flag name in both v4 and v5
- Update rust/jscpd/package.json: add 'cpd' bin so jscpd@5
  installs both jscpd and cpd commands
- Update crate versions in rust/README.md to match source (0.1.3/0.1.4)
2026-06-08 12:57:38 +02:00
Andrey Kucherenko 633a854335 refactor: 💡 add new branch to git repo 2020-04-29 19:14:00 +03:00
Andrii Kucherenko ac5ac4f478 docs(api): Add API description 2018-11-09 17:28:17 +02:00
Andrii Kucherenko d1e6cfc025 feat(cli): Add ability to point few pathes to cli as args 2018-10-22 14:40:56 +03:00
Andrii Kucherenko c767f0543f docs(readme): Add documentation for usage of jscpd 2018-10-12 18:35:27 +03:00