Duplication Overall
  • 2% duplication:
    • 10,269 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 288 duplicated lines
  • 24 duplicates
system2% (288 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
rs3% (288 lines)
Duplication per Component (primary)
deepseek-recipe5% (240 lines)
deepseek-recipe-image2% (28 lines)
deepseek-recipe-encoding3% (14 lines)
deepseek-recipe-python<1% (6 lines)
deepseek-recipe-core0% (0 lines)
ROOT0% (0 lines)
server-rs0% (0 lines)
server-py0% (0 lines)
encoding-decoding-demo0% (0 lines)
Longest Duplicates
The list of 24 longest duplicates.
See data for all 24 duplicates...
Size#FoldersFilesLinesCode
10 x 2 deepseek-recipe/src/prot...hropic/messages/request
deepseek-recipe/src/prot...chat_completion/request
57:68 (2%)
58:69 (2%)
view
9 x 2 deepseek-recipe/src/prot...hat_completion/response
deepseek-recipe/src/prot...enai/responses/response
224:232 (4%)
297:305 (3%)
view
8 x 2 deepseek-recipe/src/prot...ropic/messages/response
deepseek-recipe/src/prot...ropic/messages/response
124:131 (4%)
148:155 (4%)
view
8 x 2 deepseek-recipe/src/prot...enai/responses/response
deepseek-recipe/src/prot...enai/responses/response
34:41 (4%)
48:55 (4%)
view
8 x 2 deepseek-recipe-image/src
deepseek-recipe-image/src
211:220 (6%)
227:236 (6%)
view
8 x 2 deepseek-recipe/src/prot...ropic/messages/response
deepseek-recipe/src/prot...enai/responses/response
104:113 (4%)
289:298 (2%)
view
8 x 2 deepseek-recipe/src/prot...chat_completion/request
deepseek-recipe/src/prot...penai/responses/request
57:66 (2%)
582:591 (1%)
view
7 x 2 deepseek-recipe-encoding/src/v4
deepseek-recipe-encoding/src/v4
145:151 (2%)
160:166 (2%)
view
7 x 2 deepseek-recipe/src/prot...hropic/messages/request
deepseek-recipe/src/prot...penai/responses/request
57:65 (1%)
583:591 (1%)
view
7 x 2 deepseek-recipe/src/prot...hropic/messages/request
deepseek-recipe/src/prot...chat_completion/request
49:55 (1%)
50:56 (1%)
view
6 x 2 deepseek-recipe/src/prot...enai/responses/response
deepseek-recipe/src/prot...enai/responses/response
68:73 (3%)
85:90 (3%)
view
6 x 2 deepseek-recipe/src/prot...enai/responses/response
deepseek-recipe/src/prot...enai/responses/response
101:106 (3%)
116:121 (3%)
view
6 x 2 deepseek-recipe/src/prot...enai/responses/response
deepseek-recipe/src/prot...enai/responses/response
128:133 (3%)
140:145 (3%)
view
6 x 2 deepseek-recipe/src/prot...enai/responses/response
deepseek-recipe/src/prot...enai/responses/response
152:157 (3%)
164:169 (3%)
view
6 x 2 deepseek-recipe/src/prot...penai/responses/request
deepseek-recipe/src/prot...penai/responses/request
193:198 (1%)
213:218 (1%)
view
6 x 2 deepseek-recipe/src/prot...penai/responses/request
deepseek-recipe/src/prot...penai/responses/request
467:472 (1%)
506:511 (1%)
view
6 x 2 deepseek-recipe/src/prot...hropic/messages/request
deepseek-recipe/src/prot...hropic/messages/request
52:57 (4%)
89:94 (4%)
view
6 x 2 deepseek-recipe/src/prot...enai/responses/response
deepseek-recipe/src/prot...enai/responses/response
188:193 (2%)
267:272 (2%)
view
6 x 2 deepseek-recipe-image/src
deepseek-recipe-image/src
369:374 (1%)
402:407 (1%)
view
6 x 2 deepseek-recipe/src/prot...hropic/messages/request
deepseek-recipe/src/prot...penai/responses/request
284:295 (1%)
55:66 (1%)
view
6 x 2 deepseek-recipe/src/prot...hropic/messages/request
deepseek-recipe/src/prot...ropic/messages/response
94:99 (4%)
54:59 (3%)
view
6 x 2 deepseek-recipe-python/src
deepseek-recipe/src
172:177 (1%)
16:21 (35%)
view
6 x 2 deepseek-recipe/src/prot...hropic/messages/request
deepseek-recipe/src/prot...chat_completion/request
284:295 (1%)
283:294 (1%)
view
6 x 2 deepseek-recipe/src/prot...chat_completion/request
deepseek-recipe/src/prot...penai/responses/request
283:294 (1%)
55:66 (1%)
view
Most Frequent Duplicates
The list of 3 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 deepseek-recipe/src/prot...hropic/messages/request
deepseek-recipe/src/prot...penai/responses/request
deepseek-recipe/src/prot...chat_completion/request
284:295 (1%)
55:66 (1%)
283:294 (1%)
view
6 x 3 deepseek-recipe/src/prot...hropic/messages/request
deepseek-recipe/src/prot...penai/responses/request
deepseek-recipe/src/prot...chat_completion/request
58:65 (1%)
584:591 (1%)
59:66 (1%)
view
6 x 3 deepseek-recipe/src/prot...hropic/messages/request
deepseek-recipe/src/prot...penai/responses/request
deepseek-recipe/src/prot...chat_completion/request
57:62 (1%)
583:588 (1%)
58:63 (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...