microsoft / TiltInteractionForMobileVisualization
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
  • 19% duplication:
    • 5,476 cleaned lines of cleaned code (without empty lines, comments, and frequently duplicated constructs such as imports)
    • 1,055 duplicated lines
  • 91 duplicates
system19% (1,055 lines)
Duplication per Extension
js17% (842 lines)
css30% (213 lines)
Duplication per Component (primary)
src24% (748 lines)
public/css30% (213 lines)
public7% (94 lines)
ROOT0% (0 lines)
src/data0% (0 lines)
Longest Duplicates
The list of 20 longest duplicates.
See data for all 91 duplicates...
Size#FoldersFilesLinesCode
27 x 2 public/css
public/css
mobubble.css
mobubble.css
704:731 (3%)
768:795 (3%)
view
26 x 2 src
src
chart.js
chart.js
1433:1462 (1%)
1510:1539 (1%)
view
23 x 2 public/css
public/css
mobubble.css
mobubble.css
681:704 (3%)
741:764 (3%)
view
18 x 2 src
src
chart.js
chart.js
1652:1672 (1%)
1789:1809 (1%)
view
18 x 2 src
src
carousel.js
carousel.js
260:279 (5%)
369:388 (5%)
view
18 x 2 src
src
carousel.js
carousel.js
211:235 (5%)
299:323 (5%)
view
18 x 2 public
public
bubblesets.js
bubblesets.js
407:428 (1%)
435:456 (1%)
view
17 x 2 src
src
countrySelector.js
index.js
50:69 (10%)
215:234 (4%)
view
16 x 2 src
src
chart.js
chart.js
1659:1676 (<1%)
1722:1739 (<1%)
view
15 x 2 src
src
chart.js
chart.js
642:661 (<1%)
701:720 (<1%)
view
15 x 2 src
src
chart.js
chart.js
1959:1978 (<1%)
1998:2017 (<1%)
view
15 x 2 src
src
chart.js
chart.js
642:661 (<1%)
1904:1923 (<1%)
view
15 x 2 src
src
carousel.js
carousel.js
238:254 (4%)
337:353 (4%)
view
15 x 2 src
src
chart.js
chart.js
701:720 (<1%)
1904:1923 (<1%)
view
15 x 2 src
src
chart.js
chart.js
701:720 (<1%)
1998:2017 (<1%)
view
15 x 2 src
src
chart.js
chart.js
1904:1923 (<1%)
1998:2017 (<1%)
view
15 x 2 src
src
chart.js
chart.js
642:661 (<1%)
1959:1978 (<1%)
view
15 x 2 src
src
countrySelector.js
countrySelector.js
81:99 (9%)
114:132 (9%)
view
15 x 2 src
src
chart.js
chart.js
701:720 (<1%)
1959:1978 (<1%)
view
15 x 2 src
src
chart.js
chart.js
1904:1923 (<1%)
1959:1978 (<1%)
view
Duplicated Units
The list of top 1 duplicated units.
See data for all 1 unit duplicate
Size#FoldersFilesLinesCode
6 x 2 src
src
countrySelector.js
sandbox.js
10:16 
16:22 
view