elastic / harp
Duplication

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

Intro
Learn more...
Duplication Overall
system12% (1,945 lines)
dependency graphs: 2D graph | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
go11% (1,740 lines)
proto26% (205 lines)
Duplication per Component (primary)
pkg9% (1,071 lines)
cmd18% (501 lines)
api26% (205 lines)
build14% (126 lines)
ROOT24% (42 lines)
tools0% (0 lines)
Longest Duplicates
The list of 50 longest duplicates.
See data for all 229 duplicates...
Size#FoldersFilesLinesCode
25 x 2 cmd/harp/internal/cmd
cmd/harp/internal/cmd
49:94 (50%)
50:95 (50%)
view
24 x 2 pkg/sdk/value/encryption
pkg/sdk/value/signature
30:78 (100%)
30:78 (100%)
view
24 x 2 cmd/harp/internal/cmd
cmd/harp/internal/cmd
92:126 (33%)
66:100 (34%)
view
22 x 2 pkg/bundle/ruleset/engine/cel
pkg/bundle/selector
40:79 (52%)
43:82 (42%)
view
21 x 2 pkg/bundle/ruleset/engine/cel/ext
pkg/bundle/ruleset/engine/cel/ext
196:228 (7%)
267:299 (7%)
view
21 x 2 api/proto/cso/v1
api/proto/cso/v1
1:24 (14%)
1:24 (53%)
view
21 x 2 api/proto/harp/bundle/v1
api/proto/harp/bundle/v1
1:24 (21%)
1:24 (13%)
view
21 x 2 api/proto/harp/bundle/v1
api/proto/harp/bundle/v1
1:24 (21%)
1:24 (13%)
view
21 x 2 api/proto/harp/bundle/v1
api/proto/harp/bundle/v1
1:24 (45%)
1:24 (13%)
view
21 x 2 api/proto/harp/bundle/v1
api/proto/harp/bundle/v1
1:24 (21%)
1:24 (45%)
view
21 x 2 api/proto/harp/bundle/v1
api/proto/harp/bundle/v1
1:24 (45%)
1:24 (13%)
view
21 x 2 api/proto/harp/bundle/v1
api/proto/harp/bundle/v1
1:24 (13%)
1:24 (13%)
view
18 x 2 api/proto/harp/bundle/v1
api/proto/harp/bundle/v1
1:20 (27%)
1:20 (11%)
view
18 x 2 api/proto/harp/bundle/v1
api/proto/harp/bundle/v1
1:20 (18%)
1:20 (27%)
view
18 x 2 api/proto/harp/bundle/v1
api/proto/harp/bundle/v1
1:20 (11%)
1:20 (27%)
view
18 x 2 cmd/harp/internal/cmd
cmd/harp/internal/cmd
55:75 (33%)
52:72 (38%)
view
18 x 2 api/proto/harp/bundle/v1
api/proto/harp/bundle/v1
1:20 (39%)
1:20 (27%)
view
17 x 2 api/proto/harp/bundle/v1
api/proto/harp/container/v1
1:18 (10%)
1:18 (30%)
view
17 x 2 api/proto/harp/bundle/v1
api/proto/harp/container/v1
1:18 (36%)
1:18 (30%)
view
17 x 2 api/proto/cso/v1
api/proto/harp/bundle/v1
1:18 (11%)
1:18 (17%)
view
17 x 2 api/proto/cso/v1
api/proto/harp/bundle/v1
1:18 (43%)
1:18 (10%)
view
17 x 2 api/proto/cso/v1
api/proto/harp/bundle/v1
1:18 (43%)
1:18 (17%)
view
17 x 2 api/proto/cso/v1
api/proto/harp/bundle/v1
1:18 (43%)
1:18 (36%)
view
17 x 2 api/proto/cso/v1
api/proto/harp/bundle/v1
1:18 (43%)
1:18 (11%)
view
17 x 2 pkg/bundle/vault
pkg/bundle/vault
46:67 (26%)
42:63 (41%)
view
17 x 2 api/proto/cso/v1
api/proto/harp/bundle/v1
1:18 (11%)
1:18 (10%)
view
17 x 2 api/proto/cso/v1
api/proto/harp/container/v1
1:18 (11%)
1:18 (30%)
view
17 x 2 pkg/bundle
pkg/bundle
69:103 (17%)
119:153 (17%)
view
17 x 2 api/proto/harp/bundle/v1
api/proto/harp/container/v1
1:18 (26%)
1:18 (30%)
view
17 x 2 api/proto/cso/v1
api/proto/harp/bundle/v1
1:18 (11%)
1:18 (11%)
view
17 x 2 api/proto/cso/v1
api/proto/harp/bundle/v1
1:18 (11%)
1:18 (36%)
view
17 x 2 api/proto/cso/v1
api/proto/harp/container/v1
1:18 (43%)
1:18 (30%)
view
17 x 2 api/proto/harp/bundle/v1
api/proto/harp/container/v1
1:18 (11%)
1:18 (30%)
view
17 x 2 api/proto/harp/bundle/v1
api/proto/harp/container/v1
1:18 (17%)
1:18 (30%)
view
17 x 2 api/proto/cso/v1
api/proto/harp/bundle/v1
1:18 (11%)
1:18 (26%)
view
17 x 2 api/proto/cso/v1
api/proto/harp/bundle/v1
1:18 (43%)
1:18 (26%)
view
16 x 2 pkg/vault/kv
pkg/vault/kv
51:81 (29%)
56:86 (15%)
view
16 x 2 build/mage/docker
build/mage/docker
54:73 (15%)
59:78 (14%)
view
15 x 2 pkg/tasks/template
pkg/tasks/template
64:82 (26%)
76:94 (14%)
view
14 x 2 pkg/bundle/ruleset/engine/cel/ext
pkg/bundle/ruleset/engine/cel/ext
365:388 (4%)
450:473 (4%)
view
13 x 2 build/mage/docker
build/mage/docker
167:186 (11%)
205:224 (9%)
view
13 x 2 cmd/harp/internal/cmd
cmd/harp/internal/cmd
53:75 (27%)
51:73 (34%)
view
13 x 2 cmd/harp/internal/cmd
cmd/harp/internal/cmd
56:78 (26%)
56:78 (27%)
view
13 x 2 pkg/container/seal/v2
pkg/sdk/security/crypto/paseto/v4
389:418 (7%)
343:373 (8%)
view
13 x 2 cmd/harp/internal/cmd
cmd/harp/internal/cmd
57:79 (26%)
56:78 (27%)
view
13 x 2 build/mage/docker
build/mage/docker
158:180 (12%)
168:190 (11%)
view
12 x 2 build/mage/docker
build/mage/docker
158:176 (11%)
206:224 (8%)
view
12 x 2 cmd/harp/internal/cmd
cmd/harp/internal/cmd
103:121 (17%)
68:86 (33%)
view
12 x 2 pkg/container/seal/v1
pkg/container/seal/v2
40:64 (25%)
41:63 (25%)
view
12 x 2 pkg/bundle/ruleset/engine/cel/ext
pkg/bundle/ruleset/engine/cel/ext
331:349 (4%)
450:468 (4%)
view
Duplicated Units
The list of top 10 duplicated units.
See data for all 10 unit duplicates...
Size#FoldersFilesLinesCode
21 x 2 pkg/sdk/value/signature
pkg/sdk/value/encryption
30:67 
30:67 
view
16 x 3 pkg/bundle/template
pkg/bundle/patch
pkg/bundle/ruleset
34:58 
36:60 
32:56 
view
14 x 2 pkg/container/seal/v2
pkg/sdk/security/crypto/paseto/v4
395:419 
350:374 
view
9 x 2 pkg/bundle/patch
pkg/bundle/ruleset
63:80 
59:76 
view
9 x 2 pkg/bundle/vault/internal/operation
pkg/tasks/from
319:332 
137:150 
view
8 x 2 pkg/kv/consul
pkg/kv/etcd3
115:127 
111:122 
view
7 x 2 pkg/sdk/value/signature
pkg/sdk/value/encryption
70:79 
70:79 
view
7 x 2 pkg/sdk/value/signature
pkg/sdk/value/encryption
32:45 
32:45 
view
7 x 2 pkg/sdk/value/encryption/dae
pkg/sdk/value/encryption/aead
44:53 
44:53 
view
6 x 2 pkg/bundle/hcl
pkg/crate/cratefile
42:50 
42:50 
view