microsoft / homebrew-mssql-release
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
  • 90% duplication:
    • 1,554 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,401 duplicated lines
  • 658 duplicates
system90% (1,401 lines)
Duplication per Extension
rb90% (1,401 lines)
Duplication per Component (primary)
Formula90% (1,401 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 658 duplicates...
Size#FoldersFilesLinesCode
57 x 2 Formula
Formula
mssql-tools.rb
mssql-tools@17.8.1.1.rb
2:64 (98%)
2:64 (98%)
view
50 x 2 Formula
Formula
mssql-tools@17.6.1.1.rb
mssql-tools@17.7.1.1.rb
8:62 (89%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools@17.5.1.2.rb
mssql-tools@17.5.2.1.rb
8:62 (89%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools@17.5.1.2.rb
mssql-tools@17.6.1.1.rb
8:62 (89%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools@17.6.1.1.rb
mssql-tools@17.8.1.1.rb
8:62 (89%)
10:64 (86%)
view
50 x 2 Formula
Formula
mssql-tools@17.3.1.1.rb
mssql-tools@17.7.1.1.rb
8:62 (89%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools@17.1.0.1.rb
mssql-tools@17.2.0.1.rb
8:62 (89%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools@17.4.1.1.rb
mssql-tools@17.5.2.1.rb
8:62 (89%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools@17.3.1.1.rb
mssql-tools@17.8.1.1.rb
8:62 (89%)
10:64 (86%)
view
50 x 2 Formula
Formula
mssql-tools@17.4.1.1.rb
mssql-tools@17.8.1.1.rb
8:62 (89%)
10:64 (86%)
view
50 x 2 Formula
Formula
mssql-tools@17.4.1.1.rb
mssql-tools@17.5.1.2.rb
8:62 (89%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools.rb
mssql-tools@17.6.1.1.rb
10:64 (86%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools@17.5.1.2.rb
mssql-tools@17.7.1.1.rb
8:62 (89%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools@17.4.1.1.rb
mssql-tools@17.6.1.1.rb
8:62 (89%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools@17.0.1.1.rb
mssql-tools@17.1.0.1.rb
8:62 (89%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools@17.5.2.1.rb
mssql-tools@17.8.1.1.rb
8:62 (89%)
10:64 (86%)
view
50 x 2 Formula
Formula
mssql-tools@17.5.2.1.rb
mssql-tools@17.7.1.1.rb
8:62 (89%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools.rb
mssql-tools@17.3.1.1.rb
10:64 (86%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools.rb
mssql-tools@17.5.1.2.rb
10:64 (86%)
8:62 (89%)
view
50 x 2 Formula
Formula
mssql-tools@17.5.2.1.rb
mssql-tools@17.6.1.1.rb
8:62 (89%)
8:62 (89%)
view
Duplicated Units
The list of top 8 duplicated units.
See data for all 8 unit duplicates...
Size#FoldersFilesLinesCode
28 x 9 Formula
Formula
Formula
Formula
Formula
Formula
Formula
Formula
Formula
msodbcsql17.rb
msodbcsql17@17.3.1.1.rb
msodbcsql17@17.4.1.1.rb
msodbcsql17@17.4.2.1.rb
msodbcsql17@17.5.1.1.rb
msodbcsql17@17.5.2.1.rb
msodbcsql17@17.6.1.1.rb
msodbcsql17@17.7.1.1.rb
msodbcsql17@17.7.2.1.rb
15:44 
14:43 
14:43 
15:44 
15:44 
15:44 
15:44 
15:44 
15:44 
view
28 x 2 Formula
Formula
msodbcsql17@17.0.1.1.rb
msodbcsql17@17.1.0.1.rb
14:43 
14:43 
view
27 x 3 Formula
Formula
Formula
msodbcsql.rb
msodbcsql@13.1.7.0.rb
msodbcsql@13.1.9.2.rb
12:40 
14:42 
14:42 
view
27 x 8 Formula
Formula
Formula
Formula
Formula
Formula
Formula
Formula
mssql-tools.rb
mssql-tools@17.3.1.1.rb
mssql-tools@17.4.1.1.rb
mssql-tools@17.5.1.2.rb
mssql-tools@17.5.2.1.rb
mssql-tools@17.6.1.1.rb
mssql-tools@17.7.1.1.rb
mssql-tools@17.8.1.1.rb
13:41 
11:39 
11:39 
11:39 
11:39 
11:39 
11:39 
13:41 
view
27 x 4 Formula
Formula
Formula
Formula
mssql-tools@14.0.6.0.rb
mssql-tools@17.0.1.1.rb
mssql-tools@17.1.0.1.rb
mssql-tools@17.2.0.1.rb
11:39 
11:39 
11:39 
11:39 
view
13 x 2 Formula
Formula
msodbcsql.rb
msodbcsql@13.1.9.2.rb
41:58 
43:60 
view
13 x 13 Formula
Formula
Formula
Formula
Formula
Formula
Formula
Formula
Formula
Formula
...
msodbcsql17.rb
msodbcsql17@17.0.1.1.rb
msodbcsql17@17.1.0.1.rb
msodbcsql17@17.2.0.1.rb
msodbcsql17@17.3.1.1.rb
msodbcsql17@17.4.1.1.rb
msodbcsql17@17.4.2.1.rb
msodbcsql17@17.5.1.1.rb
msodbcsql17@17.5.2.1.rb
msodbcsql17@17.6.1.1.rb
...
45:62 
44:61 
44:61 
44:61 
44:61 
44:61 
45:62 
45:62 
45:62 
45:62 
...
view
11 x 12 Formula
Formula
Formula
Formula
Formula
Formula
Formula
Formula
Formula
Formula
...
mssql-tools.rb
mssql-tools@14.0.6.0.rb
mssql-tools@17.0.1.1.rb
mssql-tools@17.1.0.1.rb
mssql-tools@17.2.0.1.rb
mssql-tools@17.3.1.1.rb
mssql-tools@17.4.1.1.rb
mssql-tools@17.5.1.2.rb
mssql-tools@17.5.2.1.rb
mssql-tools@17.6.1.1.rb
...
42:56 
40:54 
40:54 
40:54 
40:54 
40:54 
40:54 
40:54 
40:54 
40:54 
...
view