Duplication Overall
  • 31% duplication:
    • 863 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 272 duplicated lines
  • 55 duplicates
system31% (272 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
js31% (272 lines)
Duplication per Component (primary)
src31% (272 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 55 duplicates...
Size#FoldersFilesLinesCode
18 x 2 src/lib/aws/tasks
src/lib/aws/tasks
89:112 (19%)
75:98 (22%)
view
13 x 2 src/lib/aws/tasks
src/lib/aws/tasks
71:87 (17%)
54:70 (20%)
view
13 x 2 src/lib/aws/tasks
src/lib/aws/tasks
81:97 (15%)
54:70 (20%)
view
13 x 2 src/lib/aws/tasks
src/lib/aws/tasks
71:87 (17%)
81:97 (15%)
view
12 x 2 src/lib/aws/tasks
src/lib/aws/tasks
56:67 (16%)
66:77 (14%)
view
11 x 2 src/lib/aws/tasks
src/lib/aws/tasks
57:69 (13%)
54:66 (17%)
view
11 x 2 src/lib/aws/tasks
src/lib/aws/tasks
57:67 (12%)
57:67 (14%)
view
11 x 2 src/lib/aws/tasks
src/lib/aws/tasks
71:83 (12%)
71:83 (14%)
view
11 x 2 src/lib/aws/tasks
src/lib/aws/tasks
71:83 (12%)
57:69 (13%)
view
11 x 2 src/lib/aws/tasks
src/lib/aws/tasks
71:83 (14%)
57:69 (13%)
view
11 x 2 src/lib/aws/tasks
src/lib/aws/tasks
71:83 (12%)
54:66 (17%)
view
11 x 2 src/lib/aws/tasks
src/lib/aws/tasks
57:69 (13%)
81:93 (13%)
view
11 x 2 src/lib/aws/tasks
src/lib/aws/tasks
57:67 (12%)
67:77 (13%)
view
11 x 2 src/lib/aws/tasks
src/lib/aws/tasks
71:83 (12%)
81:93 (13%)
view
10 x 2 src/lib/aws/tasks
src/lib/aws/tasks
60:69 (10%)
46:55 (12%)
view
9 x 2 src/lib/aws/tasks
src/lib/aws/tasks
45:53 (11%)
42:50 (14%)
view
8 x 2 src/lib/aws/tasks
src/lib/aws/tasks
60:67 (10%)
43:50 (12%)
view
8 x 2 src/commands/aws/bootstrap
src/commands/aws/teardown
1:8 (4%)
1:8 (16%)
view
8 x 2 src/commands/aws/bootstrap
src/commands/aws/teardown
44:53 (4%)
31:40 (16%)
view
8 x 2 src/lib/aws/tasks
src/lib/aws/tasks
60:67 (10%)
46:53 (9%)
view
8 x 2 src/lib/aws/tasks
src/lib/aws/tasks
60:67 (8%)
43:50 (12%)
view
8 x 2 src/lib/aws/tasks
src/lib/aws/tasks
46:53 (9%)
70:77 (9%)
view
8 x 2 src/lib/aws/tasks
src/lib/aws/tasks
70:77 (9%)
43:50 (12%)
view
7 x 2 src/lib/aws/tasks
src/lib/aws/tasks
21:30 (7%)
18:27 (9%)
view
7 x 2 src/lib/aws/tasks
src/lib/aws/tasks
18:28 (8%)
18:28 (11%)
view
7 x 2 src/lib/aws/tasks
src/lib/aws/tasks
54:64 (8%)
30:40 (11%)
view
7 x 2 src/lib/aws/tasks
src/lib/aws/tasks
99:109 (8%)
72:82 (11%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
21:28 (7%)
33:40 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
18:25 (9%)
30:37 (9%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
18:25 (7%)
30:37 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
18:25 (7%)
42:49 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
18:25 (7%)
54:61 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
30:37 (7%)
42:49 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
30:37 (7%)
54:61 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
42:49 (7%)
54:61 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
21:28 (7%)
18:25 (9%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
21:28 (7%)
30:37 (9%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
33:40 (7%)
18:25 (9%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
33:40 (7%)
30:37 (9%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
89:98 (8%)
72:81 (9%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
21:28 (7%)
18:25 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
21:28 (7%)
30:37 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
21:28 (7%)
42:49 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
21:28 (7%)
54:61 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
33:40 (7%)
18:25 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
33:40 (7%)
30:37 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
33:40 (7%)
42:49 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
33:40 (7%)
54:61 (7%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
18:25 (7%)
30:37 (9%)
view
6 x 2 src/lib/aws/tasks
src/lib/aws/tasks
30:37 (7%)
18:25 (9%)
view
Most Frequent Duplicates
The list of 16 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 8 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
21:28 (7%)
18:25 (9%)
18:25 (7%)
30:37 (7%)
42:49 (7%)
54:61 (7%)
33:40 (7%)
30:37 (9%)
view
6 x 5 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
77:82 (8%)
63:68 (7%)
77:82 (6%)
60:65 (9%)
87:92 (7%)
view
6 x 5 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
75:81 (8%)
61:67 (7%)
75:81 (6%)
58:64 (9%)
85:91 (7%)
view
6 x 5 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
60:65 (8%)
46:51 (7%)
60:65 (6%)
43:48 (9%)
70:75 (7%)
view
6 x 5 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
72:79 (8%)
58:65 (7%)
72:79 (6%)
55:62 (9%)
82:89 (7%)
view
6 x 5 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
78:83 (8%)
64:69 (7%)
78:83 (6%)
61:66 (9%)
88:93 (7%)
view
6 x 5 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
71:78 (8%)
57:64 (7%)
71:78 (6%)
54:61 (9%)
81:88 (7%)
view
6 x 5 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
62:67 (8%)
48:53 (7%)
62:67 (6%)
45:50 (9%)
72:77 (7%)
view
6 x 5 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
74:80 (8%)
60:66 (7%)
74:80 (6%)
57:63 (9%)
84:90 (7%)
view
6 x 5 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
61:66 (8%)
47:52 (7%)
61:66 (6%)
44:49 (9%)
71:76 (7%)
view
6 x 3 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
79:86 (8%)
89:96 (7%)
62:69 (9%)
view
6 x 3 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
57:62 (6%)
57:62 (8%)
67:72 (7%)
view
6 x 3 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
80:87 (8%)
90:97 (7%)
63:70 (9%)
view
6 x 3 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
89:98 (8%)
99:108 (7%)
72:81 (9%)
view
6 x 3 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
59:64 (6%)
59:64 (8%)
69:74 (7%)
view
6 x 3 src/lib/aws/tasks
src/lib/aws/tasks
src/lib/aws/tasks
58:63 (6%)
58:63 (8%)
68:73 (7%)
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...