mozilla / redash
Duplication

Places in code with 6 or more lines that are exactly the same.

Intro
Learn more...
Duplication Overall
system8% (4,835 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py10% (1,830 lines)
jsx7% (1,643 lines)
js9% (945 lines)
less4% (339 lines)
html9% (78 lines)
Duplication per Component (primary)
client7% (2,424 lines)
redash10% (1,838 lines)
viz-lib6% (543 lines)
migrations4% (30 lines)
ROOT0% (0 lines)

Duplication Between Components (50+ lines)

G client client viz-lib viz-lib client--viz-lib 230

Download: SVG DOT (open online Graphviz editor)

Open 2D force graph... Open 3D force graph...

Show more details on duplication between components...
Longest Duplicates
The list of 50 longest duplicates.
See data for all 947 duplicates...
Size#FoldersFilesLinesCode
52 x 2 client/app/lib
viz-lib/src/lib
5:85 (100%)
5:85 (100%)
view
37 x 2 redash/query_runner
redash/query_runner
29:72 (30%)
78:124 (14%)
view
34 x 2 client/app/assets/less/inc
client/app/assets/less/redash
52:96 (29%)
50:94 (36%)
view
30 x 2 client/app/services/parameters
client/app/services/parameters
30:70 (61%)
23:63 (60%)
view
26 x 2 client/app/pages/alert
client/app/pages/alert
68:98 (25%)
46:76 (29%)
view
23 x 2 client/app/pages/groups
client/app/pages/groups
198:225 (10%)
161:188 (12%)
view
21 x 2 client/app/services
viz-lib/src/services
1:31 (100%)
1:31 (100%)
view
21 x 2 client/app/pages/groups
client/app/pages/groups
164:188 (11%)
103:125 (15%)
view
21 x 2 client/app/pages/groups
client/app/pages/groups
201:225 (9%)
103:125 (15%)
view
20 x 2 client/app/pages/admin
client/app/pages/queries-list
127:148 (12%)
148:172 (10%)
view
20 x 2 client/app
client/app
7:33 (76%)
7:33 (76%)
view
19 x 2 redash/query_runner
redash/query_runner
98:117 (11%)
161:180 (11%)
view
19 x 2 client/app/pages/groups
client/app/pages/groups
34:56 (8%)
31:53 (10%)
view
19 x 2 client/cypress/integration/dashboard
client/cypress/integration/dashboard
21:41 (13%)
146:166 (13%)
view
18 x 2 client/app/pages/admin
client/app/pages/queries-list
39:58 (11%)
63:82 (9%)
view
18 x 2 redash/query_runner
redash/query_runner
76:109 (14%)
72:105 (15%)
view
18 x 2 client/app/pages/query-snippets
client/app/pages/users
171:190 (8%)
228:249 (6%)
view
18 x 2 redash/query_runner
redash/query_runner
126:149 (9%)
106:129 (15%)
view
17 x 2 redash/query_runner
redash/query_runner
136:155 (13%)
127:146 (14%)
view
17 x 2 redash/query_runner
redash/query_runner
56:74 (19%)
74:92 (14%)
view
17 x 2 client/app/pages/alerts
client/app/pages/queries-list
99:119 (13%)
151:172 (8%)
view
17 x 2 client/app/pages/admin
client/app/pages/alerts
130:148 (10%)
99:119 (13%)
view
16 x 2 client/app/components/dynamic-parameters
client/app/components/dynamic-parameters
33:50 (15%)
148:165 (7%)
view
16 x 2 client/app/pages/groups
client/app/pages/groups
94:110 (7%)
75:91 (8%)
view
15 x 2 client/app/pages/groups
client/app/pages/users
207:225 (6%)
231:249 (5%)
view
15 x 2 client/app/assets/less/inc
client/app/assets/less/inc
115:132 (8%)
138:155 (8%)
view
15 x 2 client/app/pages/groups
client/app/pages/query-snippets
170:188 (7%)
174:190 (7%)
view
15 x 2 client/app/pages/groups
client/app/pages/query-snippets
207:225 (6%)
174:190 (7%)
view
15 x 2 client/app/pages/groups
client/app/pages/users
170:188 (7%)
231:249 (5%)
view
15 x 2 viz-lib/src/visualizations/sankey
viz-lib/src/visualizations/sunburst
7:29 (75%)
31:54 (41%)
view
15 x 2 client/app/pages/admin
client/app/pages/dashboards
129:144 (9%)
117:132 (9%)
view
15 x 2 client/app/pages/groups
client/app/pages/query-snippets
109:125 (10%)
174:190 (7%)
view
15 x 2 client/app/pages/groups
client/app/pages/users
109:125 (10%)
231:249 (5%)
view
15 x 2 client/app/pages/dashboards
client/app/pages/queries-list
117:132 (9%)
150:165 (7%)
view
15 x 2 client/app/assets/less/inc
client/app/assets/less/redash
12:28 (12%)
4:20 (15%)
view
14 x 2 redash/handlers
redash/models
24:38 (28%)
1724:1739 (1%)
view
14 x 2 client/app/pages/alerts
client/app/pages/users
102:119 (11%)
232:249 (4%)
view
14 x 2 client/app/pages/admin
client/app/pages/query-snippets
133:148 (8%)
175:190 (6%)
view
14 x 2 client/app/pages/queries-list
client/app/pages/users
154:172 (7%)
232:249 (4%)
view
14 x 2 client/app/pages/admin
client/app/pages/groups
133:148 (8%)
171:188 (7%)
view
14 x 2 client/app/pages/groups
client/app/pages/queries-list
110:125 (10%)
154:172 (7%)
view
14 x 2 client/app/pages/groups
client/app/pages/queries-list
171:188 (7%)
154:172 (7%)
view
14 x 2 client/app/pages/alerts
client/app/pages/groups
102:119 (11%)
208:225 (6%)
view
14 x 2 client/app/pages/groups
client/app/pages/groups
168:182 (6%)
131:145 (7%)
view
14 x 2 client/app/pages/alerts
client/app/pages/query-snippets
102:119 (11%)
175:190 (6%)
view
14 x 2 client/app/pages/groups
client/app/pages/queries-list
208:225 (6%)
154:172 (7%)
view
14 x 2 client/app/pages/admin
client/app/pages/groups
133:148 (8%)
110:125 (10%)
view
14 x 2 client/app/pages/alerts
client/app/pages/dashboards
99:113 (11%)
118:132 (8%)
view
14 x 2 client/app/pages/admin
client/app/pages/groups
133:148 (8%)
208:225 (6%)
view
14 x 2 client/app/pages/admin
client/app/pages/users
133:148 (8%)
232:249 (4%)
view
Duplicated Units
The list of top 10 duplicated units.
See data for all 10 unit duplicates...
Size#FoldersFilesLinesCode
18 x 2 viz-lib/src/lib
client/app/lib
45:66 
45:66 
view
14 x 2 client/app/services/parameters
client/app/services/parameters
58:73 
51:66 
view
13 x 2 viz-lib/src/services
client/app/services
3:20 
3:20 
view
9 x 2 viz-lib/src/lib
client/app/lib
12:22 
12:22 
view
9 x 2 viz-lib/src/lib
client/app/lib
76:86 
76:86 
view
9 x 2 viz-lib/src/services
client/app/services
22:32 
22:32 
view
9 x 2 client/app/services/parameters
client/app/services/parameters
33:43 
26:36 
view
8 x 2 client/app/services/parameters
client/app/services/parameters
45:56 
38:49 
view
7 x 2 viz-lib/src/lib
client/app/lib
24:33 
24:33 
view
7 x 2 viz-lib/src/lib
client/app/lib
35:43 
35:43 
view