Duplication Overall
  • 5% duplication:
    • 3,700 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 193 duplicated lines
  • 20 duplicates
system5% (193 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
swift5% (193 lines)
Duplication per Component (primary)
Sources5% (193 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 20 duplicates...
Size#FoldersFilesLinesCode
12 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
181:192 (6%)
57:68 (15%)
view
10 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
212:223 (5%)
81:92 (12%)
view
8 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
64:71 (8%)
84:91 (8%)
view
8 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
236:246 (4%)
82:91 (10%)
view
8 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
57:64 (10%)
62:69 (5%)
view
8 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
213:222 (4%)
236:246 (4%)
view
8 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
181:188 (4%)
62:69 (5%)
view
7 x 2 Sources/CoverDropUserInterface/Styles
Sources/CoverDropUserInterface/Styles
245:251 (1%)
283:289 (1%)
view
7 x 2 Sources/CoverDropUserInterface/Styles
Sources/CoverDropUserInterface/Styles
555:561 (1%)
565:571 (1%)
view
7 x 2 Sources/CoverDropUserInterface/Components
Sources/CoverDropUserInterface/Components
44:50 (8%)
80:86 (8%)
view
7 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
30:36 (4%)
55:61 (3%)
view
7 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
84:92 (8%)
188:196 (4%)
view
7 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
215:223 (3%)
188:196 (4%)
view
6 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
98:103 (2%)
110:115 (2%)
view
6 x 2 Sources/CoverDropUserInterface/Styles
Sources/CoverDropUserInterface/Styles
121:126 (1%)
131:136 (1%)
view
6 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
21:27 (8%)
34:40 (8%)
view
6 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
65:70 (4%)
98:103 (2%)
view
6 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
65:70 (4%)
110:115 (2%)
view
6 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
141:150 (4%)
262:271 (2%)
view
6 x 2 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
239:246 (3%)
188:195 (4%)
view
Most Frequent Duplicates
The list of 8 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
215:222 (3%)
84:91 (7%)
239:246 (3%)
188:195 (4%)
view
6 x 3 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
65:70 (4%)
98:103 (2%)
110:115 (2%)
view
6 x 3 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
214:221 (3%)
83:90 (7%)
237:245 (3%)
view
6 x 3 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
216:223 (3%)
85:92 (7%)
189:196 (4%)
view
6 x 3 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
182:187 (3%)
58:63 (7%)
63:68 (4%)
view
6 x 3 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
213:220 (3%)
82:89 (7%)
236:244 (3%)
view
6 x 3 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
181:186 (3%)
57:62 (7%)
62:67 (4%)
view
6 x 3 Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
Sources/CoverDropUserInterface
183:188 (3%)
59:64 (7%)
64:69 (4%)
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...