angular / webdriver-manager
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
  • 9% duplication:
    • 3,738 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 337 duplicated lines
  • 24 duplicates
system9% (337 lines)
Duplication per Extension
ts9% (337 lines)
Duplication per Component (primary)
spec/binaries30% (120 lines)
lib/binaries11% (71 lines)
spec/files20% (56 lines)
lib/cli10% (40 lines)
lib/cmds2% (22 lines)
spec/cmds12% (16 lines)
lib4% (12 lines)
ROOT0% (0 lines)
e2e_spec0% (0 lines)
lib/files0% (0 lines)
spec/cli0% (0 lines)
spec0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 24 duplicates...
Size#FoldersFilesLinesCode
20 x 2 lib/cli
lib/cli
cli.ts
programs.ts
124:146 (28%)
224:246 (16%)
view
19 x 2 lib/binaries
lib/binaries
config_source.ts
config_source.ts
76:97 (13%)
162:183 (13%)
view
16 x 2 spec/binaries
spec/binaries
config_source_spec.ts
config_source_spec.ts
59:76 (11%)
122:139 (11%)
view
12 x 2 spec/binaries
spec/binaries
config_source_spec.ts
config_source_spec.ts
81:93 (8%)
144:156 (8%)
view
12 x 2 spec/binaries
spec/binaries
config_source_spec.ts
config_source_spec.ts
138:150 (8%)
155:167 (8%)
view
12 x 2 lib/binaries
lib
config_source.ts
http_utils.ts
89:102 (8%)
112:124 (16%)
view
11 x 2 spec/files
spec/files
file_manager_spec.ts
file_manager_spec.ts
34:45 (4%)
55:66 (4%)
view
9 x 2 spec/binaries
spec/binaries
config_source_spec.ts
config_source_spec.ts
78:87 (6%)
95:104 (6%)
view
9 x 2 lib/binaries
lib
config_source.ts
http_utils.ts
175:183 (6%)
112:120 (12%)
view
9 x 2 lib/binaries
lib/binaries
config_source.ts
config_source.ts
47:62 (6%)
191:205 (6%)
view
8 x 2 spec/files
spec/files
file_manager_spec.ts
file_manager_spec.ts
16:24 (3%)
37:45 (3%)
view
8 x 2 spec/cmds
spec/cmds
update_spec.ts
update_spec.ts
43:50 (11%)
68:75 (11%)
view
8 x 2 spec/binaries
spec/binaries
config_source_spec.ts
config_source_spec.ts
98:105 (5%)
161:168 (5%)
view
8 x 2 spec/files
spec/files
file_manager_spec.ts
file_manager_spec.ts
16:24 (3%)
58:66 (3%)
view
7 x 2 spec/binaries
spec/binaries
iedriver_spec.ts
iedriver_xml_spec.ts
20:26 (36%)
16:22 (43%)
view
7 x 2 spec/binaries
spec/binaries
config_source_spec.ts
config_source_spec.ts
98:104 (5%)
144:150 (5%)
view
7 x 2 lib/cmds
lib/cmds
start.ts
status.ts
83:93 (1%)
39:49 (10%)
view
7 x 2 spec/files
spec/files
downloader_spec.ts
downloader_spec.ts
37:43 (14%)
56:62 (14%)
view
7 x 2 spec/binaries
spec/binaries
config_source_spec.ts
config_source_spec.ts
81:87 (5%)
161:167 (5%)
view
6 x 2 spec/binaries
spec/binaries
gecko_driver_github_spec.ts
gecko_driver_spec.ts
16:21 (25%)
20:25 (22%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
7 x 2 lib/binaries
lib/binaries
config_source.ts
config_source.ts
28:35 
120:127 
view