Duplication Overall
  • 4% duplication:
    • 4,470 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 182 duplicated lines
  • 14 duplicates
system4% (182 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
swift4% (182 lines)
Duplication per Component (primary)
Sources4% (182 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 14 longest duplicates.
See data for all 14 duplicates...
Size#FoldersFilesLinesCode
14 x 2 Sources/CoverDropCore/Crypto/Keys
Sources/CoverDropCore/Crypto/Keys
74:93 (11%)
129:148 (11%)
view
9 x 2 Sources/CoverDropCore/Utilities
Sources/CoverDropCore/Utilities
51:59 (7%)
62:70 (7%)
view
7 x 2 Sources/CoverDropCore/Crypto/Keys
Sources/CoverDropCore/Crypto/Keys
97:106 (5%)
152:161 (5%)
view
7 x 2 Sources/CoverDropCore/Utilities/TestOnlyUtils
Sources/CoverDropCore/Utilities/TestOnlyUtils
101:108 (3%)
184:191 (3%)
view
7 x 2 Sources/CoverDropCore/Utilities/TestOnlyUtils
Sources/CoverDropCore/Utilities/TestOnlyUtils
61:67 (4%)
81:87 (4%)
view
7 x 2 Sources/CoverDropCore/Utilities
Sources/CoverDropCore/Utilities/TestOnlyUtils
13:21 (25%)
77:85 (7%)
view
7 x 2 Sources/CoverDropCore/Utilities
Sources/CoverDropCore/Utilities/TestOnlyUtils
23:30 (25%)
87:94 (7%)
view
6 x 2 Sources/CoverDropCore/Re...eSendingQueueRepository
Sources/CoverDropCore/Re...eSendingQueueRepository
29:34 (8%)
46:51 (8%)
view
6 x 2 Sources/CoverDropCore/Services
Sources/CoverDropCore/Services
102:107 (4%)
116:121 (4%)
view
6 x 2 Sources/CoverDropCore/Utilities/TestOnlyUtils
Sources/CoverDropCore/Utilities/TestOnlyUtils
18:23 (17%)
28:33 (17%)
view
6 x 2 Sources/CoverDropCore/Utilities/TestOnlyUtils
Sources/CoverDropCore/Utilities/TestOnlyUtils
18:23 (17%)
38:43 (17%)
view
6 x 2 Sources/CoverDropCore/Utilities/TestOnlyUtils
Sources/CoverDropCore/Utilities/TestOnlyUtils
28:33 (17%)
38:43 (17%)
view
6 x 2 Sources/CoverDropCore/Utilities
Sources/CoverDropCore/Utilities
7:15 (33%)
6:14 (28%)
view
6 x 2 Sources/CoverDropCore/Utilities/TestOnlyUtils
Sources/CoverDropCore/Utilities/TestOnlyUtils
93:99 (3%)
33:39 (5%)
view
Most Frequent Duplicates
The list of 1 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 Sources/CoverDropCore/Utilities/TestOnlyUtils
Sources/CoverDropCore/Utilities/TestOnlyUtils
Sources/CoverDropCore/Utilities/TestOnlyUtils
18:23 (17%)
28:33 (17%)
38:43 (17%)
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...