Duplication Overall
  • 61% duplication:
    • 15,541 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 9,543 duplicated lines
  • 13,276 duplicates
system61% (9,543 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go64% (9,543 lines)
Duplication per Component (primary)
internal67% (9,543 lines)
tools0% (0 lines)
META.d0% (0 lines)
ROOT0% (0 lines)
.github0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 13,276 duplicates...
Size#FoldersFilesLinesCode
79 x 2 internal/provider/resour...rganization_spend_alert
internal/provider/resources/project_spend_alert
51:129 (25%)
66:144 (23%)
view
71 x 2 internal/provider/resources/group_role
internal/provider/resources/user_role
50:120 (48%)
50:120 (48%)
view
71 x 2 internal/provider/resources/project_group_role
internal/provider/resources/project_user_role
62:132 (44%)
62:132 (44%)
view
66 x 2 internal/provider/resources/project_role
internal/provider/resources/role
65:130 (22%)
50:115 (24%)
view
62 x 2 internal/provider/resources/project_role
internal/provider/resources/role
59:120 (42%)
47:108 (46%)
view
60 x 2 internal/provider/resources/group_role
internal/provider/resources/project_group_role
61:120 (40%)
73:132 (37%)
view
60 x 2 internal/provider/resources/project_group_role
internal/provider/resources/user_role
73:132 (37%)
61:120 (40%)
view
60 x 2 internal/provider/resources/project_user_role
internal/provider/resources/user_role
73:132 (37%)
61:120 (40%)
view
60 x 2 internal/provider/resources/group_role
internal/provider/resources/project_user_role
61:120 (40%)
73:132 (37%)
view
59 x 2 internal/provider/resources/project_user_role
internal/provider/resources/user_role
75:134 (34%)
63:122 (37%)
view
57 x 2 internal/provider/resources/group_role
internal/provider/resources/user_role
65:122 (36%)
65:122 (36%)
view
57 x 2 internal/provider/resources/group_role
internal/provider/resources/project_user_role
65:122 (36%)
77:134 (33%)
view
56 x 2 internal/provider/resources/project_rate_limit
internal/provider/resources/project_rate_limit
168:238 (17%)
316:387 (17%)
view
53 x 2 internal/provider/resources/organization_user
internal/provider/resources/organization_user
92:144 (25%)
112:164 (15%)
view
50 x 2 internal/provider/resources/invite
internal/provider/resources/invite
239:304 (14%)
327:392 (14%)
view
50 x 2 internal/provider/resour...rganization_spend_limit
internal/provider/resources/project_spend_limit
45:94 (42%)
58:107 (38%)
view
50 x 2 internal/provider/resour...rganization_spend_limit
internal/provider/resources/project_spend_limit
57:106 (22%)
61:110 (21%)
view
46 x 2 internal/provider/resources/organization_user
internal/provider/resources/project_user
54:99 (21%)
58:103 (34%)
view
45 x 2 internal/provider/resources/organization_user
internal/provider/resources/organization_user
239:298 (13%)
326:385 (13%)
view
41 x 2 internal/provider/resour...hosted_tool_permissions
internal/provider/resour...hosted_tool_permissions
123:177 (18%)
227:282 (18%)
view
41 x 2 internal/provider/resources/group_user
internal/provider/resources/project_user
49:89 (30%)
49:89 (30%)
view
40 x 2 internal/provider/resources/group_user
internal/provider/resources/project_user
63:103 (27%)
63:103 (27%)
view
39 x 2 internal/provider/resour...rganization_spend_alert
internal/provider/resources/project_spend_alert
238:288 (12%)
257:307 (11%)
view
39 x 2 internal/provider/resources/organization_user
internal/provider/resources/organization_user
207:257 (18%)
246:296 (11%)
view
39 x 2 internal/provider/resources/organization_user
internal/provider/resources/organization_user
207:257 (18%)
333:383 (11%)
view
38 x 2 internal/provider/resour...oject_model_permissions
internal/provider/resour...oject_model_permissions
114:162 (17%)
204:253 (17%)
view
34 x 2 internal/provider/resources/project_spend_limit
internal/provider/resources/project_spend_limit
135:177 (14%)
227:270 (14%)
view
34 x 2 internal/provider/resour...rganization_spend_limit
internal/provider/resour...rganization_spend_limit
131:172 (15%)
221:263 (15%)
view
32 x 2 internal/provider/resources/project_group_role
internal/provider/resources/user_role
103:134 (18%)
91:122 (20%)
view
32 x 2 internal/provider/resources/project_role
internal/provider/resources/role
91:122 (20%)
78:109 (22%)
view
32 x 2 internal/provider/resources/project_user_role
internal/provider/resources/role
103:134 (18%)
78:109 (22%)
view
32 x 2 internal/provider/resources/group_role
internal/provider/resources/project_group_role
91:122 (20%)
103:134 (18%)
view
32 x 2 internal/provider/resources/project_role
internal/provider/resources/project_user_role
91:122 (20%)
103:134 (18%)
view
32 x 2 internal/provider/resources/group_user
internal/provider/resources/organization_user
58:89 (23%)
54:85 (15%)
view
32 x 2 internal/provider/resources/group_role
internal/provider/resources/role
91:122 (20%)
78:109 (22%)
view
32 x 2 internal/provider/resources/project_group_role
internal/provider/resources/project_user_role
103:134 (18%)
103:134 (18%)
view
32 x 2 internal/provider/resources/group_role
internal/provider/resources/project_role
91:122 (20%)
91:122 (20%)
view
32 x 2 internal/provider/resources/project_role
internal/provider/resources/user_role
91:122 (20%)
91:122 (20%)
view
32 x 2 internal/provider/resources/project_group_role
internal/provider/resources/role
103:134 (18%)
78:109 (22%)
view
32 x 2 internal/provider/resources/project_group_role
internal/provider/resources/project_role
103:134 (18%)
91:122 (20%)
view
32 x 2 internal/provider/resources/role
internal/provider/resources/user_role
78:109 (22%)
91:122 (20%)
view
31 x 2 internal/provider/resources/certificate
internal/provider/resources/project_certificates
78:108 (21%)
91:121 (20%)
view
31 x 2 internal/provider/resources/group
internal/provider/resources/project
51:81 (13%)
53:83 (10%)
view
30 x 2 internal/provider/resources/project
internal/provider/resour...project_service_account
53:82 (10%)
64:93 (15%)
view
30 x 2 internal/provider/resources/certificate
internal/provider/resources/group
48:77 (24%)
48:77 (24%)
view
30 x 2 internal/provider/resources/group
internal/provider/resour...project_service_account
51:80 (13%)
64:93 (15%)
view
29 x 2 internal/provider/resour...nization_data_retention
internal/provider/resources/project_data_retention
42:70 (34%)
55:83 (29%)
view
29 x 2 internal/provider/resources/project_group
internal/provider/resources/project_group_role
48:76 (12%)
45:73 (16%)
view
28 x 2 internal/provider/resour...rganization_spend_alert
internal/provider/resour...rganization_spend_alert
184:220 (9%)
335:371 (9%)
view
28 x 2 internal/provider/resources/project_spend_alert
internal/provider/resources/project_spend_alert
201:237 (8%)
355:391 (8%)
view
Most Frequent Duplicates
The list of 50 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 74 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/project
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_spend_limit
internal/provider/resour...oject_model_permissions
...
107:114 (3%)
100:107 (4%)
125:132 (2%)
165:172 (2%)
115:122 (3%)
132:139 (3%)
279:286 (2%)
192:199 (2%)
137:144 (2%)
116:123 (2%)
...
view
6 x 69 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/project_data_retention
internal/provider/resources/project_user
internal/provider/resources/project_spend_limit
internal/provider/resources/project_user_role
internal/provider/resources/project_group_role
internal/provider/resources/role
internal/provider/resources/project
internal/provider/resources/project_role
...
50:55 (4%)
54:59 (3%)
48:53 (6%)
53:58 (2%)
53:58 (2%)
53:58 (3%)
50:55 (3%)
51:56 (4%)
51:56 (4%)
67:72 (3%)
...
view
6 x 69 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/project_data_retention
internal/provider/resources/project_user
internal/provider/resources/project_spend_limit
internal/provider/resources/project_user_role
internal/provider/resources/project_group_role
internal/provider/resources/role
internal/provider/resources/project
internal/provider/resources/project_role
...
48:53 (4%)
52:57 (3%)
46:51 (6%)
51:56 (2%)
51:56 (2%)
51:56 (3%)
48:53 (3%)
49:54 (4%)
49:54 (4%)
65:70 (3%)
...
view
6 x 69 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/project_data_retention
internal/provider/resources/project_user
internal/provider/resources/project_spend_limit
internal/provider/resources/project_user_role
internal/provider/resources/project_group_role
internal/provider/resources/role
internal/provider/resources/project
internal/provider/resources/project_role
...
49:54 (4%)
53:58 (3%)
47:52 (6%)
52:57 (2%)
52:57 (2%)
52:57 (3%)
49:54 (3%)
50:55 (4%)
50:55 (4%)
66:71 (3%)
...
view
6 x 48 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_spend_limit
internal/provider/resour...oject_model_permissions
...
140:146 (3%)
124:130 (4%)
208:214 (2%)
148:154 (3%)
172:178 (3%)
182:188 (2%)
217:223 (2%)
191:197 (2%)
182:188 (2%)
167:173 (2%)
...
view
6 x 46 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resour...oject_model_permissions
internal/provider/resources/webhook_endpoint
internal/provider/resources/certificate
...
153:159 (3%)
138:144 (4%)
222:228 (2%)
163:169 (3%)
186:192 (3%)
195:201 (2%)
232:238 (2%)
180:186 (2%)
247:253 (2%)
203:209 (2%)
...
view
6 x 45 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/project
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_spend_limit
internal/provider/resour...oject_model_permissions
...
106:112 (3%)
99:105 (4%)
124:130 (2%)
164:170 (2%)
148:154 (2%)
114:120 (3%)
131:137 (3%)
140:146 (2%)
136:142 (2%)
115:121 (2%)
...
view
6 x 45 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/project
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/webhook_endpoint
internal/provider/resources/group_role
internal/provider/resources/group_user
internal/provider/resources/project_group
internal/provider/resources/project_data_retention
...
51:56 (4%)
55:60 (3%)
52:57 (4%)
68:73 (3%)
53:58 (4%)
53:58 (4%)
53:58 (4%)
66:71 (4%)
51:56 (4%)
49:54 (6%)
...
view
6 x 44 internal/provider/resources/mcp_tunnel
internal/provider/resources/webhook_endpoint
internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/project
internal/provider/resources/organization_user
internal/provider/resources/webhook_endpoint
internal/provider/resources/project_role
...
128:134 (4%)
148:154 (3%)
125:131 (4%)
160:166 (3%)
128:134 (4%)
148:154 (3%)
134:140 (4%)
189:195 (2%)
81:87 (9%)
148:154 (3%)
...
view
6 x 44 internal/provider/resources/mcp_tunnel
internal/provider/resources/webhook_endpoint
internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/project
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/organization_user
...
107:113 (4%)
127:133 (3%)
104:110 (4%)
139:145 (3%)
107:113 (4%)
127:133 (3%)
113:119 (4%)
127:133 (3%)
125:131 (4%)
168:174 (2%)
...
view
6 x 43 internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/project
internal/provider/resources/project_data_retention
internal/provider/resources/project_group
internal/provider/resources/project_role
internal/provider/resources/project_user
internal/provider/resour...oject_model_permissions
...
126:133 (2%)
166:173 (2%)
116:123 (3%)
133:140 (3%)
280:287 (2%)
108:115 (3%)
145:152 (2%)
158:165 (2%)
153:160 (2%)
117:124 (2%)
...
view
6 x 42 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/certificate
internal/provider/resources/webhook_endpoint
internal/provider/resources/group_role
...
87:92 (4%)
122:127 (3%)
61:66 (4%)
76:81 (3%)
76:81 (3%)
108:113 (4%)
95:100 (4%)
63:68 (4%)
104:109 (4%)
108:113 (4%)
...
view
6 x 42 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/certificate
internal/provider/resources/webhook_endpoint
internal/provider/resources/group_role
...
89:94 (4%)
124:129 (3%)
63:68 (4%)
78:83 (3%)
78:83 (3%)
110:115 (4%)
97:102 (4%)
65:70 (4%)
106:111 (4%)
110:115 (4%)
...
view
6 x 42 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/certificate
internal/provider/resources/webhook_endpoint
internal/provider/resources/group_role
...
88:93 (4%)
123:128 (3%)
62:67 (4%)
77:82 (3%)
77:82 (3%)
109:114 (4%)
96:101 (4%)
64:69 (4%)
105:110 (4%)
109:114 (4%)
...
view
6 x 42 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/certificate
internal/provider/resources/webhook_endpoint
internal/provider/resources/group_role
...
90:95 (4%)
125:130 (3%)
64:69 (4%)
79:84 (3%)
79:84 (3%)
111:116 (4%)
98:103 (4%)
66:71 (4%)
107:112 (4%)
111:116 (4%)
...
view
6 x 42 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/certificate
internal/provider/resources/webhook_endpoint
internal/provider/resources/group_role
...
91:96 (4%)
126:131 (3%)
65:70 (4%)
80:85 (3%)
80:85 (3%)
112:117 (4%)
99:104 (4%)
67:72 (4%)
108:113 (4%)
112:117 (4%)
...
view
6 x 41 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/mcp_tunnel
internal/provider/resources/project
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/certificate
...
109:115 (4%)
144:150 (3%)
112:118 (4%)
132:138 (3%)
112:118 (4%)
118:124 (4%)
132:138 (3%)
130:136 (4%)
117:123 (4%)
118:124 (4%)
...
view
6 x 41 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/mcp_tunnel
internal/provider/resources/project
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/certificate
...
105:112 (4%)
140:147 (3%)
108:115 (4%)
128:135 (3%)
108:115 (4%)
114:121 (4%)
128:135 (3%)
126:133 (4%)
113:120 (4%)
114:121 (4%)
...
view
6 x 41 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/mcp_tunnel
internal/provider/resources/project
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/certificate
...
108:114 (4%)
143:149 (3%)
111:117 (4%)
131:137 (3%)
111:117 (4%)
117:123 (4%)
131:137 (3%)
129:135 (4%)
116:122 (4%)
117:123 (4%)
...
view
6 x 41 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/mcp_tunnel
internal/provider/resources/project
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/certificate
...
107:113 (4%)
142:148 (3%)
110:116 (4%)
130:136 (3%)
110:116 (4%)
116:122 (4%)
130:136 (3%)
128:134 (4%)
115:121 (4%)
116:122 (4%)
...
view
6 x 40 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/certificate
internal/provider/resources/group_role
internal/provider/resources/group_user
...
92:97 (4%)
127:132 (3%)
66:71 (4%)
81:86 (3%)
81:86 (3%)
113:118 (4%)
100:105 (4%)
68:73 (4%)
113:118 (4%)
79:84 (4%)
...
view
6 x 40 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/certificate
internal/provider/resources/group_role
internal/provider/resources/group_user
...
93:98 (4%)
128:133 (3%)
67:72 (4%)
82:87 (3%)
82:87 (3%)
114:119 (4%)
101:106 (4%)
69:74 (4%)
114:119 (4%)
80:85 (4%)
...
view
6 x 38 internal/provider/resources/project
internal/provider/resources/project_data_retention
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_spend_limit
internal/provider/resour...oject_model_permissions
internal/provider/resources/webhook_endpoint
internal/provider/resour...rganization_spend_limit
internal/provider/resources/project_group
internal/provider/resources/project_role
internal/provider/resources/project_user
...
68:73 (2%)
64:69 (3%)
84:89 (2%)
67:72 (2%)
65:70 (2%)
101:106 (2%)
53:58 (2%)
94:99 (2%)
82:87 (2%)
107:112 (2%)
...
view
6 x 35 internal/provider/resources/project
internal/provider/resources/project_data_retention
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_spend_limit
internal/provider/resour...oject_model_permissions
internal/provider/resources/webhook_endpoint
internal/provider/resour...rganization_spend_limit
internal/provider/resources/project_group
internal/provider/resources/project_role
internal/provider/resources/project_user
...
67:72 (2%)
63:68 (3%)
83:88 (2%)
66:71 (2%)
64:69 (2%)
100:105 (2%)
52:57 (2%)
93:98 (2%)
81:86 (2%)
106:111 (2%)
...
view
6 x 35 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/group
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_data_retention
internal/provider/resources/project_user
internal/provider/resources/project_spend_limit
internal/provider/resources/project_user_role
internal/provider/resources/organization_user
internal/provider/resources/webhook_endpoint
...
94:99 (4%)
129:134 (3%)
94:99 (4%)
109:114 (2%)
78:83 (6%)
115:120 (2%)
105:110 (2%)
127:132 (3%)
158:163 (2%)
50:55 (9%)
...
view
6 x 35 internal/provider/resources/project
internal/provider/resources/project_data_retention
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_spend_limit
internal/provider/resour...oject_model_permissions
internal/provider/resources/webhook_endpoint
internal/provider/resour...rganization_spend_limit
internal/provider/resources/project_group
internal/provider/resources/project_role
internal/provider/resources/project_user
...
66:71 (2%)
62:67 (3%)
82:87 (2%)
65:70 (2%)
63:68 (2%)
99:104 (2%)
51:56 (2%)
92:97 (2%)
80:85 (2%)
105:110 (2%)
...
view
6 x 33 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/project
internal/provider/resources/webhook_endpoint
internal/provider/resources/group_role
internal/provider/resources/group_user
internal/provider/resources/project_group
internal/provider/resources/project_data_retention
...
126:133 (4%)
161:168 (3%)
149:156 (3%)
147:154 (4%)
134:141 (4%)
143:150 (4%)
147:154 (4%)
142:149 (4%)
130:137 (4%)
110:117 (6%)
...
view
6 x 32 internal/provider/resources/project_data_retention
internal/provider/resources/project_user
internal/provider/resources/project_spend_limit
internal/provider/resources/project_user_role
internal/provider/resources/project
internal/provider/resources/project_rate_limit
internal/provider/resources/project_user_role
internal/provider/resour...oject_model_permissions
internal/provider/resources/project_spend_alert
internal/provider/resour...hosted_tool_permissions
...
43:48 (6%)
48:53 (2%)
48:53 (2%)
48:53 (3%)
46:51 (4%)
49:54 (3%)
63:68 (3%)
44:49 (5%)
51:56 (1%)
46:51 (4%)
...
view
6 x 32 internal/provider/resources/project_data_retention
internal/provider/resources/project_user
internal/provider/resources/project_spend_limit
internal/provider/resources/project_user_role
internal/provider/resources/project
internal/provider/resources/project_rate_limit
internal/provider/resources/project_user_role
internal/provider/resour...oject_model_permissions
internal/provider/resources/project_spend_alert
internal/provider/resour...hosted_tool_permissions
...
44:49 (6%)
49:54 (2%)
49:54 (2%)
49:54 (3%)
47:52 (4%)
50:55 (3%)
64:69 (3%)
45:50 (5%)
52:57 (1%)
47:52 (4%)
...
view
6 x 32 internal/provider/resources/project_data_retention
internal/provider/resources/project_user
internal/provider/resources/project_spend_limit
internal/provider/resources/project_user_role
internal/provider/resources/project
internal/provider/resources/project_rate_limit
internal/provider/resources/project_user_role
internal/provider/resour...oject_model_permissions
internal/provider/resources/project_spend_alert
internal/provider/resour...hosted_tool_permissions
...
45:50 (6%)
50:55 (2%)
50:55 (2%)
50:55 (3%)
48:53 (4%)
51:56 (3%)
65:70 (3%)
46:51 (5%)
53:58 (1%)
48:53 (4%)
...
view
6 x 29 internal/provider/resources/group
internal/provider/resources/mcp_tunnel
internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/group_user
internal/provider/resources/organization_user
internal/provider/resources/project
internal/provider/resour...project_service_account
internal/provider/resources/webhook_endpoint
internal/provider/resources/project_group_role
...
143:149 (4%)
158:164 (2%)
153:159 (2%)
165:171 (4%)
156:162 (4%)
207:213 (2%)
151:157 (4%)
155:161 (3%)
193:199 (2%)
178:184 (3%)
...
view
6 x 28 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/certificate
internal/provider/resources/group_user
internal/provider/resources/project_group
internal/provider/resources/project_role
...
54:59 (3%)
53:58 (4%)
57:62 (2%)
59:64 (2%)
54:59 (3%)
56:61 (3%)
90:95 (2%)
53:58 (4%)
57:62 (2%)
59:64 (2%)
...
view
6 x 27 internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/group_user
internal/provider/resources/project_group
internal/provider/resources/project_data_retention
internal/provider/resources/project_user_role
internal/provider/resources/role
internal/provider/resources/webhook_endpoint
internal/provider/resources/project_group
internal/provider/resources/webhook_endpoint
...
59:64 (4%)
74:79 (3%)
72:77 (4%)
89:94 (4%)
69:74 (6%)
86:91 (3%)
61:66 (4%)
48:53 (9%)
72:77 (4%)
65:70 (3%)
...
view
6 x 27 internal/provider/resources/group
internal/provider/resources/group_role
internal/provider/resources/group_user
internal/provider/resources/project_group
internal/provider/resources/project_data_retention
internal/provider/resources/project_user_role
internal/provider/resources/role
internal/provider/resources/webhook_endpoint
internal/provider/resources/project_group
internal/provider/resources/webhook_endpoint
...
60:65 (4%)
75:80 (3%)
73:78 (4%)
90:95 (4%)
70:75 (6%)
87:92 (3%)
62:67 (4%)
49:54 (9%)
73:78 (4%)
66:71 (3%)
...
view
6 x 26 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/project
internal/provider/resources/invite
internal/provider/resources/project_role
internal/provider/resources/role
internal/provider/resources/project_rate_limit
internal/provider/resources/group_user
internal/provider/resources/project_role
internal/provider/resources/organization_user
...
55:60 (4%)
69:74 (3%)
56:61 (4%)
57:62 (4%)
76:81 (2%)
61:66 (2%)
79:84 (1%)
67:72 (4%)
68:73 (4%)
63:68 (2%)
...
view
6 x 26 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/project
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_spend_limit
internal/provider/resour...oject_model_permissions
...
85:91 (3%)
78:84 (4%)
103:109 (2%)
143:149 (2%)
127:133 (2%)
93:99 (3%)
110:116 (3%)
119:125 (2%)
115:121 (2%)
94:100 (2%)
...
view
6 x 26 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/project
internal/provider/resources/invite
internal/provider/resources/project_role
internal/provider/resources/role
internal/provider/resources/project_rate_limit
internal/provider/resources/group_user
internal/provider/resources/project_role
internal/provider/resources/organization_user
...
56:61 (4%)
70:75 (3%)
57:62 (4%)
58:63 (4%)
77:82 (2%)
62:67 (2%)
80:85 (1%)
68:73 (4%)
69:74 (4%)
64:69 (2%)
...
view
6 x 26 internal/provider/resources/certificate
internal/provider/resources/project_rate_limit
internal/provider/resources/project
internal/provider/resources/invite
internal/provider/resources/project_role
internal/provider/resources/role
internal/provider/resources/project_rate_limit
internal/provider/resources/group_user
internal/provider/resources/project_role
internal/provider/resources/organization_user
...
57:62 (4%)
71:76 (3%)
58:63 (4%)
59:64 (4%)
78:83 (2%)
63:68 (2%)
81:86 (1%)
69:74 (4%)
70:75 (4%)
65:70 (2%)
...
view
6 x 25 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/project
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_spend_limit
internal/provider/resources/certificate
...
90:96 (3%)
83:89 (4%)
108:114 (2%)
148:154 (2%)
132:138 (2%)
98:104 (3%)
115:121 (3%)
124:130 (2%)
120:126 (2%)
127:133 (2%)
...
view
6 x 25 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/project
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_spend_limit
internal/provider/resources/certificate
...
88:94 (3%)
81:87 (4%)
106:112 (2%)
146:152 (2%)
130:136 (2%)
96:102 (3%)
113:119 (3%)
122:128 (2%)
118:124 (2%)
125:131 (2%)
...
view
6 x 25 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/project
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_spend_limit
internal/provider/resources/certificate
...
86:93 (3%)
79:86 (4%)
104:111 (2%)
144:151 (2%)
128:135 (2%)
94:101 (3%)
111:118 (3%)
120:127 (2%)
116:123 (2%)
123:130 (2%)
...
view
6 x 25 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/project
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_spend_limit
internal/provider/resources/certificate
...
89:95 (3%)
82:88 (4%)
107:113 (2%)
147:153 (2%)
131:137 (2%)
97:103 (3%)
114:120 (3%)
123:129 (2%)
119:125 (2%)
126:132 (2%)
...
view
6 x 24 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/group_user
internal/provider/resources/project_group
internal/provider/resources/project_role
internal/provider/resources/project_user
...
53:58 (3%)
52:57 (4%)
56:61 (2%)
58:63 (2%)
53:58 (3%)
55:60 (3%)
52:57 (4%)
56:61 (2%)
58:63 (2%)
56:61 (2%)
...
view
6 x 24 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/group_user
internal/provider/resources/project_group
internal/provider/resources/project_role
internal/provider/resources/project_user
...
51:56 (3%)
50:55 (4%)
54:59 (2%)
56:61 (2%)
51:56 (3%)
53:58 (3%)
50:55 (4%)
54:59 (2%)
56:61 (2%)
54:59 (2%)
...
view
6 x 24 internal/provider/resources/project_data_retention
internal/provider/resources/user_role
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_user_role
internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/group_user
internal/provider/resources/project_group
internal/provider/resources/project_role
internal/provider/resources/project_user
...
52:57 (3%)
51:56 (4%)
55:60 (2%)
57:62 (2%)
52:57 (3%)
54:59 (3%)
51:56 (4%)
55:60 (2%)
57:62 (2%)
55:60 (2%)
...
view
6 x 24 internal/provider/resources/project_role
internal/provider/resources/user_role
internal/provider/resources/group_role
internal/provider/resources/group_user
internal/provider/resources/invite
internal/provider/resources/project_rate_limit
internal/provider/resources/organization_user
internal/provider/resources/project_certificates
internal/provider/resources/project_group_role
internal/provider/resources/role
...
69:74 (3%)
65:70 (4%)
65:70 (4%)
67:72 (4%)
54:59 (4%)
73:78 (3%)
60:65 (2%)
69:74 (3%)
81:86 (3%)
53:58 (4%)
...
view
6 x 24 internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/certificate
internal/provider/resour...oject_model_permissions
internal/provider/resources/webhook_endpoint
internal/provider/resour...rganization_spend_limit
internal/provider/resources/project_group
internal/provider/resources/project_role
internal/provider/resources/invite
internal/provider/resources/group
...
164:171 (3%)
244:251 (3%)
303:310 (2%)
280:287 (2%)
372:379 (2%)
280:287 (2%)
291:298 (2%)
354:361 (2%)
425:432 (1%)
291:298 (2%)
...
view
6 x 22 internal/provider/resources/project_group_role
internal/provider/resour...project_service_account
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_spend_limit
internal/provider/resources/certificate
internal/provider/resour...oject_model_permissions
internal/provider/resources/webhook_endpoint
internal/provider/resour...rganization_spend_limit
internal/provider/resources/project_group
internal/provider/resources/project_role
...
216:223 (3%)
245:252 (3%)
314:321 (2%)
290:297 (2%)
304:311 (2%)
281:288 (2%)
373:380 (2%)
281:288 (2%)
292:299 (2%)
355:362 (2%)
...
view
6 x 21 internal/provider/resources/project
internal/provider/resources/project_data_retention
internal/provider/resour...hosted_tool_permissions
internal/provider/resour...project_service_account
internal/provider/resources/project_group
internal/provider/resources/project_role
internal/provider/resources/project_user
internal/provider/resour...oject_model_permissions
internal/provider/resources/project_spend_alert
internal/provider/resources/project_spend_limit
...
282:289 (2%)
110:117 (3%)
128:135 (2%)
135:142 (3%)
147:154 (2%)
160:167 (2%)
155:162 (2%)
119:126 (2%)
174:181 (1%)
140:147 (2%)
...
view
6 x 20 internal/provider/resources/project
internal/provider/resources/project_rate_limit
internal/provider/resources/project_data_retention
internal/provider/resources/project_user_role
internal/provider/resour...hosted_tool_permissions
internal/provider/resources/project_spend_alert
internal/provider/resources/project_spend_limit
internal/provider/resources/project_group_role
internal/provider/resour...oject_model_permissions
internal/provider/resources/project_role
...
135:142 (4%)
162:169 (3%)
111:118 (6%)
162:169 (3%)
135:142 (4%)
155:162 (3%)
135:142 (4%)
162:169 (3%)
120:127 (5%)
148:155 (4%)
...
view
Duplicated Units
The list of top 14 duplicated units.
See data for all 14 unit duplicates...
Size#FoldersFilesLinesCode
88 x 2 internal/provider/resources/project_user_role
internal/provider/resources/project_group_role
45:134 
45:134 
view
77 x 2 internal/provider/resources/group_role
internal/provider/resources/user_role
44:122 
44:122 
view
74 x 2 internal/provider/resources/project_user_role
internal/provider/resources/project_group_role
60:136 
60:136 
view
63 x 3 internal/provider/resources/group_role
internal/provider/resources/user_role
internal/provider/resources/project_role
59:124 
59:124 
59:124 
view
58 x 2 internal/provider/resources/project_user
internal/provider/resources/project_group
57:117 
57:117 
view
33 x 3 internal/provider/resources/group_role
internal/provider/resources/group_user
internal/provider/resources/user_role
41:75 
41:75 
41:75 
view
20 x 2 internal/provider/resources/project_user_role
internal/provider/resources/project_group_role
314:335 
226:247 
view
17 x 44 internal/provider/resources/group_role
internal/provider/resources/group_role
internal/provider/resources/webhook_endpoint
internal/provider/resources/webhook_endpoint
internal/provider/resources/webhook_endpoint
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_user_role
internal/provider/resources/project_user_role
internal/provider/resources/role
internal/provider/resources/role
...
124:142 
126:144 
126:144 
59:77 
120:138 
106:124 
138:156 
136:154 
113:131 
112:130 
...
view
17 x 26 internal/provider/resources/group_role
internal/provider/resources/webhook_endpoint
internal/provider/resources/mcp_tunnel
internal/provider/resources/project_user_role
internal/provider/resources/role
internal/provider/resources/certificate
internal/provider/resources/project_group_role
internal/provider/resour...rganization_spend_limit
internal/provider/resour...oject_model_permissions
internal/provider/resources/project_spend_limit
...
77:95 
145:163 
118:136 
142:160 
119:137 
121:139 
92:110 
110:128 
93:111 
114:132 
...
view
15 x 8 internal/provider/resources/group_role
internal/provider/resources/group_user
internal/provider/resources/project_spend_alert
internal/provider/resources/user_role
internal/provider/resour...project_service_account
internal/provider/resources/project_rate_limit
internal/provider/resources/project_user
internal/provider/resources/project_role
192:208 
198:214 
422:438 
192:208 
255:271 
399:415 
374:390 
365:381 
view
10 x 13 internal/provider/resources/webhook_endpoint
internal/provider/resources/mcp_tunnel
internal/provider/resources/role
internal/provider/resources/certificate
internal/provider/resour...oject_model_permissions
internal/provider/resources/project_spend_limit
internal/provider/resources/organization_user
internal/provider/resources/group
internal/provider/resour...rganization_spend_alert
internal/provider/resour...hosted_tool_permissions
...
383:394 
324:335 
345:356 
314:325 
291:302 
300:311 
415:426 
302:313 
401:412 
294:305 
...
view
10 x 2 internal/provider/resour...rganization_spend_limit
internal/provider/resour...nization_data_retention
291:302 
209:220 
view
8 x 6 internal/provider/resources/group_role
internal/provider/resources/project_user_role
internal/provider/resources/role
internal/provider/resources/project_group_role
internal/provider/resources/user_role
internal/provider/resources/project_role
40:49 
41:50 
38:47 
41:50 
40:49 
40:49 
view
8 x 2 internal/provider/resources/certificate
internal/provider/resources/project_certificates
38:47 
40:49 
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...