Duplication Overall
  • 7% duplication:
    • 1,800 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 141 duplicated lines
  • 14 duplicates
system7% (141 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js7% (141 lines)
Duplication per Component (primary)
src8% (141 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 14 longest duplicates.
See data for all 14 duplicates...
Size#FoldersFilesLinesCode
16 x 2 src/router
src/router
92:110 (19%)
171:189 (12%)
view
13 x 2 src/run/call
src/run/call
52:65 (8%)
220:233 (8%)
view
9 x 2 src/run/call
src/run/set
56:65 (5%)
93:102 (10%)
view
9 x 2 src/run/call
src/run/set
224:233 (5%)
93:102 (10%)
view
8 x 2 src/run/call
src/run/call
42:49 (5%)
210:217 (5%)
view
8 x 2 src/router
src/router
102:110 (8%)
91:99 (9%)
view
7 x 2 src/router
src/router
103:110 (7%)
171:178 (5%)
view
7 x 2 src/run/call
src/run/get
43:49 (4%)
23:29 (15%)
view
7 x 2 src/run/call
src/run/get
211:217 (4%)
23:29 (15%)
view
6 x 2 src/operations/matcher
src/operations/matcher
207:214 (4%)
257:264 (4%)
view
6 x 2 src/router
src/router
5:10 (7%)
4:9 (4%)
view
6 x 2 src/run/get
src/run/set
44:49 (13%)
106:111 (7%)
view
6 x 2 src/run/call
src/run/set
237:242 (3%)
106:111 (7%)
view
6 x 2 src/run/call
src/run/get
237:242 (3%)
44:49 (13%)
view
Most Frequent Duplicates
The list of 9 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 3 src/router
src/router
src/router
104:110 (6%)
93:99 (7%)
172:178 (4%)
view
6 x 3 src/run/call
src/run/set
src/run/call
57:62 (3%)
94:99 (7%)
225:230 (3%)
view
6 x 3 src/run/call
src/run/get
src/run/set
237:242 (3%)
44:49 (13%)
106:111 (7%)
view
6 x 3 src/run/call
src/run/set
src/run/call
56:61 (3%)
93:98 (7%)
224:229 (3%)
view
6 x 3 src/run/call
src/run/get
src/run/call
44:49 (3%)
24:29 (13%)
212:217 (3%)
view
6 x 3 src/run/call
src/run/set
src/run/call
58:63 (3%)
95:100 (7%)
226:231 (3%)
view
6 x 3 src/run/call
src/run/set
src/run/call
59:65 (3%)
96:102 (7%)
227:233 (3%)
view
6 x 3 src/run/call
src/run/get
src/run/call
43:48 (3%)
23:28 (13%)
211:216 (3%)
view
6 x 3 src/router
src/router
src/router
103:109 (6%)
92:98 (7%)
171:177 (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...