File Size Overall
  • There are 114 files with 11,136 lines of code.
    • 1 very long files (1,036 lines of code)
    • 1 long files (577 lines of code)
    • 12 medium size files (3,283 lines of code)
    • 23 small files (3,190 lines of code)
    • 77 very small files (3,050 lines of code)
9% | 5% | 29% | 28% | 27%
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
js10% | 5% | 29% | 28% | 26%
scss0% | 0% | 44% | 28% | 27%
html0% | 0% | 0% | 42% | 57%
sass0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src10% | 5% | 26% | 28% | 29%
voronoi-points0% | 0% | 56% | 33% | 9%
ROOT0% | 0% | 100% | 0% | 0%
harness0% | 0% | 0% | 100% | 0%
Longest Files (Top 50)
File# lines# units
Map.js
in src/js/modules/leaflet/src/map
1036 104
GridLayer.js
in src/js/modules/leaflet/src/layer/tile
577 50
voronoi.scss
in src/css
332 -
Canvas.js
in src/js/modules/leaflet/src/layer/vector
328 30
Leaflet.GoogleMutant.js
in voronoi-points/js
316 24
Leaflet.GoogleMutant.js
in src/js/modules
316 24
Popup.js
in src/js/modules/leaflet/src/layer
298 25
Control.Layers.js
in src/js/modules/leaflet/src/control
264 23
263 6
voronoi.js
in src/js/modules
260 16
Tooltip.js
in src/js/modules/leaflet/src/layer
245 26
GeoJSON.js
in src/js/modules/leaflet/src/layer
237 19
Marker.js
in src/js/modules/leaflet/src/layer/marker
216 24
DomUtil.js
in src/js/modules/leaflet/src/dom
208 28
Polyline.js
in src/js/modules/leaflet/src/layer/vector
198 19
DomEvent.js
in src/js/modules/leaflet/src/dom
189 18
app.js
in voronoi-points/js
185 -
voronoi-d3.js
in src/js/modules
171 11
TileLayer.js
in src/js/modules/leaflet/src/layer/tile
168 12
Events.js
in src/js/modules/leaflet/src/core
159 10
ImageOverlay.js
in src/js/modules/leaflet/src/layer
158 20
Map.Drag.js
in src/js/modules/leaflet/src/map/handler
154 12
LineUtil.js
in src/js/modules/leaflet/src/geometry
149 11
Layer.js
in src/js/modules/leaflet/src/layer
138 16
Util.js
in src/js/modules/leaflet/src/core
136 19
SVG.js
in src/js/modules/leaflet/src/layer/vector
132 16
LatLngBounds.js
in src/js/modules/leaflet/src/geo
129 19
Map.Keyboard.js
in src/js/modules/leaflet/src/map/handler
127 11
Draggable.js
in src/js/modules/leaflet/src/dom
125 8
DivOverlay.js
in src/js/modules/leaflet/src/layer
122 14
Point.js
in src/js/modules/leaflet/src/geometry
119 25
_typography.mixins.scss
in src/css/guss-typography
109 -
leaflet-google.js
in src/js/modules
109 12
_fonts.scss
in src/css
105 -
Map.BoxZoom.js
in src/js/modules/leaflet/src/map/handler
103 12
SVG.VML.js
in src/js/modules/leaflet/src/layer/vector
103 10
index.html
in harness
102 -
Marker.Drag.js
in src/js/modules/leaflet/src/layer/marker
100 9
Polygon.js
in src/js/modules/leaflet/src/layer/vector
96 8
Control.js
in src/js/modules/leaflet/src/control
94 13
DomEvent.Pointer.js
in src/js/modules/leaflet/src/dom
91 11
Bounds.js
in src/js/modules/leaflet/src/geometry
90 13
_scrolly.scss
in src/css
89 -
Map.TouchZoom.js
in src/js/modules/leaflet/src/map/handler
88 5
Renderer.js
in src/js/modules/leaflet/src/layer/vector
88 11
Map.Tap.js
in src/js/modules/leaflet/src/map/handler
87 7
Control.Zoom.js
in src/js/modules/leaflet/src/control
87 9
palette.js
in src/js
82 -
Control.Scale.js
in src/js/modules/leaflet/src/control
78 9
Control.Attribution.js
in src/js/modules/leaflet/src/control
77 7
Files With Most Units (Top 50)
File# lines# units
Map.js
in src/js/modules/leaflet/src/map
1036 104
GridLayer.js
in src/js/modules/leaflet/src/layer/tile
577 50
Canvas.js
in src/js/modules/leaflet/src/layer/vector
328 30
DomUtil.js
in src/js/modules/leaflet/src/dom
208 28
Tooltip.js
in src/js/modules/leaflet/src/layer
245 26
Popup.js
in src/js/modules/leaflet/src/layer
298 25
Point.js
in src/js/modules/leaflet/src/geometry
119 25
Leaflet.GoogleMutant.js
in voronoi-points/js
316 24
Leaflet.GoogleMutant.js
in src/js/modules
316 24
Marker.js
in src/js/modules/leaflet/src/layer/marker
216 24
Control.Layers.js
in src/js/modules/leaflet/src/control
264 23
ImageOverlay.js
in src/js/modules/leaflet/src/layer
158 20
Util.js
in src/js/modules/leaflet/src/core
136 19
LatLngBounds.js
in src/js/modules/leaflet/src/geo
129 19
GeoJSON.js
in src/js/modules/leaflet/src/layer
237 19
Polyline.js
in src/js/modules/leaflet/src/layer/vector
198 19
DomEvent.js
in src/js/modules/leaflet/src/dom
189 18
SVG.js
in src/js/modules/leaflet/src/layer/vector
132 16
Layer.js
in src/js/modules/leaflet/src/layer
138 16
voronoi.js
in src/js/modules
260 16
DivOverlay.js
in src/js/modules/leaflet/src/layer
122 14
LayerGroup.js
in src/js/modules/leaflet/src/layer
76 14
CircleMarker.js
in src/js/modules/leaflet/src/layer/vector
64 13
Bounds.js
in src/js/modules/leaflet/src/geometry
90 13
Control.js
in src/js/modules/leaflet/src/control
94 13
leaflet-google.js
in src/js/modules
109 12
Map.Drag.js
in src/js/modules/leaflet/src/map/handler
154 12
Map.BoxZoom.js
in src/js/modules/leaflet/src/map/handler
103 12
TileLayer.js
in src/js/modules/leaflet/src/layer/tile
168 12
voronoi-d3.js
in src/js/modules
171 11
Map.Keyboard.js
in src/js/modules/leaflet/src/map/handler
127 11
Renderer.js
in src/js/modules/leaflet/src/layer/vector
88 11
DomEvent.Pointer.js
in src/js/modules/leaflet/src/dom
91 11
LineUtil.js
in src/js/modules/leaflet/src/geometry
149 11
Events.js
in src/js/modules/leaflet/src/core
159 10
SVG.VML.js
in src/js/modules/leaflet/src/layer/vector
103 10
Class.js
in src/js/modules/leaflet/src/core
72 9
CRS.js
in src/js/modules/leaflet/src/geo/crs
57 9
Marker.Drag.js
in src/js/modules/leaflet/src/layer/marker
100 9
Path.js
in src/js/modules/leaflet/src/layer/vector
64 9
Control.Zoom.js
in src/js/modules/leaflet/src/control
87 9
Control.Scale.js
in src/js/modules/leaflet/src/control
78 9
Icon.js
in src/js/modules/leaflet/src/layer/marker
61 8
Polygon.js
in src/js/modules/leaflet/src/layer/vector
96 8
Draggable.js
in src/js/modules/leaflet/src/dom
125 8
LatLng.js
in src/js/modules/leaflet/src/geo
52 7
Map.Tap.js
in src/js/modules/leaflet/src/map/handler
87 7
FeatureGroup.js
in src/js/modules/leaflet/src/layer
43 7
PosAnimation.js
in src/js/modules/leaflet/src/dom
57 7
Control.Attribution.js
in src/js/modules/leaflet/src/control
77 7
Files With Long Lines (Top 16)

There are 16 files with lines longer than 120 characters. In total, there are 38 long lines.

File# lines# units# long lines
voronoi.js
in src/js/modules
260 16 7
voronoi-d3.js
in src/js/modules
171 11 5
template.html
in src/templates
71 - 5
index.html
in voronoi-points
54 - 4
263 6 3
Tooltip.js
in src/js/modules/leaflet/src/layer
245 26 3
index.html
in harness
102 - 2
_typography.config.scss
in src/css/guss-typography
59 - 1
70 5 1
util.js
in src/js
72 1 1
Util.js
in src/js/modules/leaflet/src/core
136 19 1
Map.js
in src/js/modules/leaflet/src/map
1036 104 1
index.js
in src/js/modules/leaflet/src/layer
20 - 1
GeoJSON.js
in src/js/modules/leaflet/src/layer
237 19 1
Renderer.getRenderer.js
in src/js/modules/leaflet/src/layer/vector
29 3 1
app.js
in src/js
16 1 1
Correlations

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

src/js/modules/voronoi.js x: 15 commits (all time) y: 260 lines of code src/js/app.js x: 4 commits (all time) y: 16 lines of code src/css/voronoi.scss x: 2 commits (all time) y: 332 lines of code voronoi-points/index.html x: 6 commits (all time) y: 54 lines of code voronoi-points/js/app.js x: 2 commits (all time) y: 185 lines of code voronoi-points/css/key.css x: 3 commits (all time) y: 1 lines of code voronoi-points/js/Leaflet.GoogleMutant.js x: 1 commits (all time) y: 316 lines of code src/templates/template.html x: 2 commits (all time) y: 71 lines of code src/css/main.scss x: 2 commits (all time) y: 9 lines of code src/templates/main.html x: 1 commits (all time) y: 13 lines of code
332.0
lines of code
  min: 1.0
  average: 125.7
  25th percentile: 12.0
  median: 62.5
  75th percentile: 274.0
  max: 332.0
0 15.0
commits (all time)
min: 1.0 | average: 3.8 | 25th percentile: 1.75 | median: 2.0 | 75th percentile: 4.5 | max: 15.0

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

src/js/modules/voronoi.js x: 2 contributors (all time) y: 260 lines of code src/js/app.js x: 1 contributors (all time) y: 16 lines of code src/css/voronoi.scss x: 1 contributors (all time) y: 332 lines of code voronoi-points/index.html x: 2 contributors (all time) y: 54 lines of code voronoi-points/js/app.js x: 1 contributors (all time) y: 185 lines of code voronoi-points/css/key.css x: 2 contributors (all time) y: 1 lines of code voronoi-points/js/Leaflet.GoogleMutant.js x: 1 contributors (all time) y: 316 lines of code src/templates/template.html x: 1 contributors (all time) y: 71 lines of code src/css/main.scss x: 1 contributors (all time) y: 9 lines of code src/templates/main.html x: 1 contributors (all time) y: 13 lines of code
332.0
lines of code
  min: 1.0
  average: 125.7
  25th percentile: 12.0
  median: 62.5
  75th percentile: 274.0
  max: 332.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.3 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 2.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...