Duplication Overall
  • 8% duplication:
    • 2,739 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 228 duplicated lines
  • 14 duplicates
system8% (228 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
ts7% (202 lines)
mjs38% (26 lines)
Duplication per Component (primary)
src6% (132 lines)
cdk11% (70 lines)
ROOT28% (26 lines)
Longest Duplicates
The list of 14 longest duplicates.
See data for all 14 duplicates...
Size#FoldersFilesLinesCode
17 x 2 src/weekly
src/weekly
37:53 (14%)
102:118 (14%)
view
15 x 2 src/homedelivery
src/weekly
110:128 (5%)
44:62 (6%)
view
13 x 2 ROOT
ROOT
7:19 (21%)
34:46 (21%)
view
9 x 2 src/lib
src/lib
100:109 (6%)
137:146 (6%)
view
8 x 2 cdk/lib
cdk/lib
523:530 (1%)
546:553 (1%)
view
8 x 2 src/homedelivery
src/weekly
307:315 (3%)
261:269 (3%)
view
8 x 2 src/homedelivery
src/weekly
319:326 (3%)
273:280 (3%)
view
7 x 2 cdk/lib
cdk/lib
231:238 (1%)
261:268 (1%)
view
7 x 2 cdk/lib
cdk/lib
343:349 (1%)
358:364 (1%)
view
7 x 2 cdk/lib
cdk/lib
601:607 (1%)
672:678 (1%)
view
6 x 2 cdk/lib
cdk/lib
592:597 (1%)
648:653 (1%)
view
6 x 2 src/homedelivery
src/weekly
153:171 (2%)
92:111 (2%)
view
6 x 2 src/homedelivery
src/weekly
23:28 (8%)
44:49 (5%)
view
6 x 2 src/homedelivery
src/weekly
23:28 (8%)
109:114 (5%)
view
Most Frequent Duplicates
The list of 1 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 src/homedelivery
src/weekly
src/weekly
23:28 (8%)
44:49 (5%)
109:114 (5%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
8 x 2 src/homedelivery
src/weekly
307:316 
261:270 
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...