File Size Overall
  • There are 31 files with 12,056 lines of code.
    • 3 very long files (6,749 lines of code)
    • 3 long files (2,381 lines of code)
    • 4 medium size files (955 lines of code)
    • 8 small files (1,286 lines of code)
    • 13 very small files (685 lines of code)
55% | 19% | 7% | 10% | 5%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
js64% | 13% | 9% | 7% | 5%
css0% | 79% | 0% | 12% | 7%
html0% | 0% | 0% | 100% | 0%
rb0% | 0% | 0% | 77% | 22%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src55% | 19% | 7% | 10% | 5%
Longest Files (Top 31)
File# lines# units
leaflet-src.js
in src/js/libs
4280 437
easyXDM.js
in src/js/libs
1404 136
anim.js
in src/js/gui
1065 75
main.css
in src/css
927 -
backbone.js
in src/js/libs
856 95
modernizr.js
in src/js/libs
598 74
model.js
in src/js/gui/xmas/model
283 38
productsGridView.js
in src/js/gui/xmas/view
258 13
data.js
in src/js/gui
213 25
latlng.utils.js
in src/js/libs
201 14
social.js
in src/js/gui
196 18
json2.js
in src/js/libs
173 7
singularProductView.js
in src/js/gui/xmas/view
173 16
172 -
build_gift_data.rb
in src/scripts
159 7
skin.css
in src/assets/skins/carousel
150 -
wishListBox.js
in src/js/gui/xmas/view
137 13
boot.js
in src
126 11
mainView.js
in src/js/gui/xmas/view
90 9
boot.js
in src/js/gui
89 5
reset.css
in src/css
77 -
controller.js
in src/js/gui/xmas/controller
76 7
touch.js
in src/js/gui
64 8
filterPanel.js
in src/js/gui/xmas/view
62 5
initLoadView.js
in src/js/gui/xmas/view
52 7
resizer.rb
in src/scripts
45 4
core.js
in src/js/gui
39 3
analytics.js
in src/js/gui
37 9
observer.js
in src/js/gui/xmas/observer
33 6
13 -
error.js
in src/js/gui
8 -
Files With Most Units (Top 25)
File# lines# units
leaflet-src.js
in src/js/libs
4280 437
easyXDM.js
in src/js/libs
1404 136
backbone.js
in src/js/libs
856 95
anim.js
in src/js/gui
1065 75
modernizr.js
in src/js/libs
598 74
model.js
in src/js/gui/xmas/model
283 38
data.js
in src/js/gui
213 25
social.js
in src/js/gui
196 18
singularProductView.js
in src/js/gui/xmas/view
173 16
latlng.utils.js
in src/js/libs
201 14
productsGridView.js
in src/js/gui/xmas/view
258 13
wishListBox.js
in src/js/gui/xmas/view
137 13
boot.js
in src
126 11
mainView.js
in src/js/gui/xmas/view
90 9
analytics.js
in src/js/gui
37 9
touch.js
in src/js/gui
64 8
json2.js
in src/js/libs
173 7
controller.js
in src/js/gui/xmas/controller
76 7
initLoadView.js
in src/js/gui/xmas/view
52 7
build_gift_data.rb
in src/scripts
159 7
observer.js
in src/js/gui/xmas/observer
33 6
filterPanel.js
in src/js/gui/xmas/view
62 5
boot.js
in src/js/gui
89 5
resizer.rb
in src/scripts
45 4
core.js
in src/js/gui
39 3
Files With Long Lines (Top 18)

There are 18 files with lines longer than 120 characters. In total, there are 71 long lines.

File# lines# units# long lines
anim.js
in src/js/gui
1065 75 15
easyXDM.js
in src/js/libs
1404 136 13
modernizr.js
in src/js/libs
598 74 8
model.js
in src/js/gui/xmas/model
283 38 7
productsGridView.js
in src/js/gui/xmas/view
258 13 7
singularProductView.js
in src/js/gui/xmas/view
173 16 5
172 - 3
main.css
in src/css
927 - 2
leaflet-src.js
in src/js/libs
4280 437 2
boot.js
in src
126 11 1
backbone.js
in src/js/libs
856 95 1
json2.js
in src/js/libs
173 7 1
mainView.js
in src/js/gui/xmas/view
90 9 1
initLoadView.js
in src/js/gui/xmas/view
52 7 1
wishListBox.js
in src/js/gui/xmas/view
137 13 1
error.js
in src/js/gui
8 - 1
analytics.js
in src/js/gui
37 9 1
build_gift_data.rb
in src/scripts
159 7 1
Correlations

File Size vs. Commits (all time): 31 points

src/boot.js x: 44 commits (all time) y: 126 lines of code src/css/main.css x: 48 commits (all time) y: 927 lines of code src/js/gui/xmas/controller/controller.js x: 14 commits (all time) y: 76 lines of code src/js/gui/xmas/view/mainView.js x: 23 commits (all time) y: 90 lines of code src/index.html x: 24 commits (all time) y: 172 lines of code src/js/gui/xmas/view/wishListBox.js x: 18 commits (all time) y: 137 lines of code src/js/gui/xmas/model/model.js x: 22 commits (all time) y: 283 lines of code src/css/interactive-figure.css x: 4 commits (all time) y: 13 lines of code src/js/gui/xmas/view/productsGridView.js x: 23 commits (all time) y: 258 lines of code src/js/gui/xmas/view/singularProductView.js x: 22 commits (all time) y: 173 lines of code src/js/gui/boot.js x: 12 commits (all time) y: 89 lines of code src/js/gui/xmas/view/filterPanel.js x: 8 commits (all time) y: 62 lines of code src/assets/skins/carousel/skin.css x: 3 commits (all time) y: 150 lines of code src/js/libs/easyXDM.js x: 1 commits (all time) y: 1404 lines of code src/js/gui/xmas/view/initLoadView.js x: 3 commits (all time) y: 52 lines of code src/js/libs/json2.js x: 3 commits (all time) y: 173 lines of code src/css/reset.css x: 2 commits (all time) y: 77 lines of code src/js/gui/analytics.js x: 1 commits (all time) y: 37 lines of code src/js/gui/anim.js x: 1 commits (all time) y: 1065 lines of code src/js/gui/data.js x: 1 commits (all time) y: 213 lines of code src/js/gui/error.js x: 1 commits (all time) y: 8 lines of code src/js/gui/social.js x: 1 commits (all time) y: 196 lines of code src/js/gui/touch.js x: 1 commits (all time) y: 64 lines of code src/js/gui/xmas/observer/observer.js x: 1 commits (all time) y: 33 lines of code src/js/libs/backbone.js x: 1 commits (all time) y: 856 lines of code src/js/libs/leaflet-src.js x: 1 commits (all time) y: 4280 lines of code src/js/libs/modernizr.js x: 1 commits (all time) y: 598 lines of code src/scripts/build_gift_data.rb x: 1 commits (all time) y: 159 lines of code
4280.0
lines of code
  min: 8.0
  average: 388.9
  25th percentile: 62.0
  median: 150.0
  75th percentile: 258.0
  max: 4280.0
0 48.0
commits (all time)
min: 1.0 | average: 9.29 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 18.0 | max: 48.0

File Size vs. Contributors (all time): 31 points

src/boot.js x: 4 contributors (all time) y: 126 lines of code src/css/main.css x: 3 contributors (all time) y: 927 lines of code src/js/gui/xmas/controller/controller.js x: 3 contributors (all time) y: 76 lines of code src/js/gui/xmas/view/mainView.js x: 3 contributors (all time) y: 90 lines of code src/index.html x: 3 contributors (all time) y: 172 lines of code src/js/gui/xmas/view/wishListBox.js x: 3 contributors (all time) y: 137 lines of code src/js/gui/xmas/model/model.js x: 4 contributors (all time) y: 283 lines of code src/css/interactive-figure.css x: 1 contributors (all time) y: 13 lines of code src/js/gui/xmas/view/productsGridView.js x: 3 contributors (all time) y: 258 lines of code src/js/gui/xmas/view/filterPanel.js x: 2 contributors (all time) y: 62 lines of code src/assets/skins/carousel/skin.css x: 2 contributors (all time) y: 150 lines of code src/js/libs/easyXDM.js x: 1 contributors (all time) y: 1404 lines of code src/js/libs/json2.js x: 2 contributors (all time) y: 173 lines of code src/css/reset.css x: 1 contributors (all time) y: 77 lines of code src/js/gui/analytics.js x: 1 contributors (all time) y: 37 lines of code src/js/gui/anim.js x: 1 contributors (all time) y: 1065 lines of code src/js/gui/data.js x: 1 contributors (all time) y: 213 lines of code src/js/gui/social.js x: 1 contributors (all time) y: 196 lines of code src/js/gui/touch.js x: 1 contributors (all time) y: 64 lines of code src/js/gui/xmas/observer/observer.js x: 1 contributors (all time) y: 33 lines of code src/js/libs/backbone.js x: 1 contributors (all time) y: 856 lines of code src/js/libs/leaflet-src.js x: 1 contributors (all time) y: 4280 lines of code src/js/libs/modernizr.js x: 1 contributors (all time) y: 598 lines of code src/scripts/build_gift_data.rb x: 1 contributors (all time) y: 159 lines of code
4280.0
lines of code
  min: 8.0
  average: 388.9
  25th percentile: 62.0
  median: 150.0
  75th percentile: 258.0
  max: 4280.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.84 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 4.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".

About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...