anthropics / claude-code
Duplication

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

Intro
  • 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...
Duplication Overall
  • 6% duplication:
    • 4,326 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 299 duplicated lines
  • 23 duplicates
system6% (299 lines)
dependency graphs: 2D graph | 2D graph (with duplicates)... | 3D graph | 3D graph (with duplicates)...
Duplication per Extension
py6% (211 lines)
ts16% (88 lines)
Duplication per Component (primary)
plugins6% (211 lines)
scripts16% (88 lines)
Script0% (0 lines)
ROOT0% (0 lines)
Longest Duplicates
The list of 23 longest duplicates.
See data for all 23 duplicates...
Size#FoldersFilesLinesCode
34 x 2 plugins/hookify/hooks
plugins/hookify/hooks
13:66 (100%)
14:74 (100%)
view
15 x 2 plugins/hookify/hooks
plugins/hookify/hooks
13:34 (53%)
13:34 (53%)
view
15 x 2 plugins/hookify/hooks
plugins/hookify/hooks
14:39 (44%)
13:34 (53%)
view
15 x 2 plugins/hookify/hooks
plugins/hookify/hooks
13:34 (44%)
13:34 (53%)
view
15 x 2 plugins/hookify/hooks
plugins/hookify/hooks
14:39 (44%)
13:34 (53%)
view
15 x 2 plugins/hookify/hooks
plugins/hookify/hooks
13:34 (44%)
13:34 (53%)
view
12 x 2 plugins/hookify/hooks
plugins/hookify/hooks
55:74 (35%)
40:59 (42%)
view
12 x 2 plugins/hookify/hooks
plugins/hookify/hooks
48:66 (35%)
40:58 (42%)
view
12 x 2 plugins/hookify/hooks
plugins/hookify/hooks
48:66 (35%)
40:59 (42%)
view
12 x 2 plugins/hookify/hooks
plugins/hookify/hooks
40:59 (42%)
40:58 (42%)
view
12 x 2 plugins/hookify/hooks
plugins/hookify/hooks
55:74 (35%)
40:58 (42%)
view
11 x 2 plugins/security-guidance/hooks
plugins/security-guidance/hooks
597:608 (2%)
624:640 (2%)
view
9 x 2 plugins/security-guidance/hooks
plugins/security-guidance/hooks
1347:1355 (<1%)
1904:1912 (<1%)
view
9 x 2 scripts
scripts
153:162 (4%)
149:158 (5%)
view
9 x 2 scripts
scripts
35:46 (4%)
33:44 (5%)
view
8 x 2 plugins/security-guidance/hooks
plugins/security-guidance/hooks
1239:1246 (<1%)
1611:1618 (<1%)
view
8 x 2 scripts
scripts
1:11 (3%)
1:11 (5%)
view
6 x 2 plugins/security-guidance/hooks
plugins/security-guidance/hooks
796:801 (<1%)
807:812 (<1%)
view
6 x 2 scripts
scripts
247:255 (2%)
176:184 (3%)
view
6 x 2 scripts
scripts
165:170 (2%)
162:168 (3%)
view
6 x 2 scripts
scripts
28:33 (2%)
26:31 (3%)
view
6 x 2 plugins/security-guidance/hooks
plugins/security-guidance/hooks
215:220 (1%)
793:798 (<1%)
view
6 x 2 plugins/security-guidance/hooks
plugins/security-guidance/hooks
1337:1342 (<1%)
1884:1889 (<1%)
view
Most Frequent Duplicates
The list of 17 most frequently found duplicates.
Size#FoldersFilesLinesCode
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
23:32 (17%)
19:27 (17%)
19:27 (21%)
19:27 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
14:22 (17%)
13:18 (17%)
13:18 (21%)
13:18 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
15:23 (17%)
14:19 (17%)
14:19 (21%)
14:19 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
30:39 (17%)
25:34 (17%)
25:34 (21%)
25:34 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
17:25 (17%)
15:21 (17%)
15:21 (21%)
15:21 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
63:70 (17%)
55:62 (17%)
47:54 (21%)
48:55 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
19:30 (17%)
17:25 (17%)
17:25 (21%)
17:25 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
65:74 (17%)
57:66 (17%)
49:58 (21%)
50:59 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
28:37 (17%)
24:32 (17%)
24:32 (21%)
24:32 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
59:66 (17%)
52:58 (17%)
44:50 (21%)
44:51 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
25:35 (17%)
21:30 (17%)
21:30 (21%)
21:30 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
55:64 (17%)
48:56 (17%)
40:48 (21%)
40:49 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
56:65 (17%)
49:57 (17%)
41:49 (21%)
41:50 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
22:31 (17%)
18:26 (17%)
18:26 (21%)
18:26 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
61:68 (17%)
54:60 (17%)
46:52 (21%)
46:53 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
64:73 (17%)
56:65 (17%)
48:57 (21%)
49:58 (21%)
view
6 x 4 plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
plugins/hookify/hooks
18:28 (17%)
16:24 (17%)
16:24 (21%)
16:24 (21%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
16 x 2 scripts
scripts
26:45 
28:47 
view