Duplication Overall
  • 4% duplication:
    • 7,883 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 338 duplicated lines
  • 28 duplicates
system4% (338 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py4% (338 lines)
Duplication per Component (primary)
src5% (338 lines)
scripts0% (0 lines)
.github0% (0 lines)
Longest Duplicates
The list of 28 longest duplicates.
See data for all 28 duplicates...
Size#FoldersFilesLinesCode
12 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
56:67 (8%)
299:310 (1%)
view
11 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
113:165 (2%)
812:838 (2%)
view
10 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
1329:1375 (<1%)
1947:1979 (<1%)
view
9 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
54:95 (1%)
771:795 (1%)
view
9 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
241:296 (1%)
887:923 (1%)
view
9 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
611:619 (1%)
938:946 (1%)
view
9 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
866:875 (<1%)
1167:1176 (<1%)
view
9 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
533:541 (1%)
793:801 (<1%)
view
9 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
603:611 (1%)
914:924 (<1%)
view
8 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
105:112 (2%)
162:169 (2%)
view
8 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
533:540 (1%)
647:654 (1%)
view
8 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk
114:121 (5%)
188:195 (3%)
view
8 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
647:654 (1%)
793:800 (<1%)
view
7 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
118:124 (2%)
180:186 (2%)
view
7 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
102:109 (1%)
172:179 (1%)
view
7 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
217:223 (<1%)
240:246 (<1%)
view
7 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
880:889 (<1%)
1181:1189 (<1%)
view
7 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
1060:1103 (<1%)
1861:1885 (<1%)
view
7 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
545:552 (1%)
880:889 (<1%)
view
7 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
545:552 (1%)
1181:1189 (<1%)
view
6 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
126:131 (1%)
188:193 (1%)
view
6 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
329:334 (1%)
948:953 (1%)
view
6 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
457:462 (1%)
477:482 (1%)
view
6 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
1061:1103 (<1%)
1331:1373 (<1%)
view
6 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
1061:1103 (<1%)
1949:1977 (<1%)
view
6 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
1331:1373 (<1%)
1862:1885 (<1%)
view
6 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
1862:1885 (<1%)
1949:1977 (<1%)
view
6 x 2 src/claude_agent_sdk/_internal
src/claude_agent_sdk
146:151 (4%)
214:219 (2%)
view
Most Frequent Duplicates
The list of 6 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
1061:1103 (<1%)
1331:1373 (<1%)
1862:1885 (<1%)
1949:1977 (<1%)
view
6 x 3 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
533:538 (1%)
793:798 (<1%)
647:652 (1%)
view
6 x 3 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
535:540 (1%)
795:800 (<1%)
649:654 (1%)
view
6 x 3 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
534:539 (1%)
794:799 (<1%)
648:653 (1%)
view
6 x 3 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
545:551 (1%)
880:887 (<1%)
1181:1187 (<1%)
view
6 x 3 src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
src/claude_agent_sdk/_internal
547:552 (1%)
883:889 (<1%)
1183:1189 (<1%)
view
About This Analysis
  • For duplication, we look at places in code where there are 6 or more lines of code that are exactly the same.
  • Before duplication is calculated, the code is cleaned to remove empty lines, comments, and frequently duplicated constructs such as imports.
  • You should aim at having as little as possible (<5%) of duplicated code as high-level of duplication can lead to maintenance difficulties, poor factoring, and logical contradictions.
Learn more...