File Size Overall
  • There are 134 files with 14,313 lines of code.
    • 1 very long files (1,036 lines of code)
    • 3 long files (1,878 lines of code)
    • 15 medium size files (4,121 lines of code)
    • 25 small files (3,444 lines of code)
    • 90 very small files (3,834 lines of code)
7% | 13% | 28% | 24% | 26%
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% | 13% | 23% | 25% | 27%
scss0% | 15% | 37% | 21% | 25%
html0% | 0% | 63% | 19% | 17%
sass0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src7% | 13% | 27% | 23% | 27%
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
frontier.js
in src/js/modules
738 36
GridLayer.js
in src/js/modules/leaflet/src/layer/tile
577 50
leaflet.scss
in src/css
563 -
results.scss
in src/css
352 -
template.html
in src/templates
338 -
Canvas.js
in src/js/modules/leaflet/src/layer/vector
328 30
Leaflet.GoogleMutant.js
in src/js/modules
316 24
slider.scss
in src/css
310 -
multiple.scss
in src/css
309 -
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
Tooltip.js
in src/js/modules/leaflet/src/layer
245 26
GeoJSON.js
in src/js/modules/leaflet/src/layer
237 19
footer.scss
in src/css
233 -
Marker.js
in src/js/modules/leaflet/src/layer/marker
216 24
DomUtil.js
in src/js/modules/leaflet/src/dom
208 28
modal.scss
in src/css
204 -
Polyline.js
in src/js/modules/leaflet/src/layer/vector
198 19
DomEvent.js
in src/js/modules/leaflet/src/dom
189 18
sidebar.scss
in src/css
180 -
filter.scss
in src/css
179 -
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
sidebar.js
in src/js/modules
145 13
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
preloader.scss
in src/css
110 -
_typography.mixins.scss
in src/css/guss-typography
109 -
_fonts.scss
in src/css
105 -
sidecar.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 -
main.scss
in src/css
100 -
Marker.Drag.js
in src/js/modules/leaflet/src/layer/marker
100 9
mode.scss
in src/css
96 -
Polygon.js
in src/js/modules/leaflet/src/layer/vector
96 8
Control.js
in src/js/modules/leaflet/src/control
94 13
casualties.scss
in src/css
93 -
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
frontier.js
in src/js/modules
738 36
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 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
DivOverlay.js
in src/js/modules/leaflet/src/layer
122 14
LayerGroup.js
in src/js/modules/leaflet/src/layer
76 14
sidebar.js
in src/js/modules
145 13
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
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
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
263 6
Handler.js
in src/js/modules/leaflet/src/core
25 5
Files With Long Lines (Top 18)

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

File# lines# units# long lines
template.html
in src/templates
338 - 38
about.html
in src/templates
44 - 19
frontier.js
in src/js/modules
738 36 15
263 6 3
multiple.scss
in src/css
309 - 3
Tooltip.js
in src/js/modules/leaflet/src/layer
245 26 3
index.html
in harness
102 - 2
results.scss
in src/css
352 - 2
_typography.config.scss
in src/css/guss-typography
59 - 1
leaflet.scss
in src/css
563 - 1
20 - 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
gis.js
in src/js/modules
77 5 1
main.html
in src/templates
30 - 1
Correlations

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

src/js/modules/frontier.js x: 49 commits (all time) y: 738 lines of code src/css/main.scss x: 11 commits (all time) y: 100 lines of code src/templates/main.html x: 8 commits (all time) y: 30 lines of code src/templates/template.html x: 45 commits (all time) y: 338 lines of code src/js/modules/share.js x: 2 commits (all time) y: 38 lines of code src/js/app.js x: 11 commits (all time) y: 49 lines of code src/templates/about.html x: 1 commits (all time) y: 44 lines of code src/css/casualties.scss x: 5 commits (all time) y: 93 lines of code src/css/filter.scss x: 11 commits (all time) y: 179 lines of code src/css/slider.scss x: 4 commits (all time) y: 310 lines of code src/js/modules/leaflet/src/Leaflet.js x: 2 commits (all time) y: 11 lines of code src/js/modules/leaflet/src/control/Control.Attribution.js x: 2 commits (all time) y: 77 lines of code src/js/modules/leaflet/src/control/Control.Layers.js x: 2 commits (all time) y: 264 lines of code src/js/modules/leaflet/src/control/Control.Scale.js x: 2 commits (all time) y: 78 lines of code src/js/modules/leaflet/src/control/Control.Zoom.js x: 2 commits (all time) y: 87 lines of code src/js/modules/leaflet/src/control/Control.js x: 2 commits (all time) y: 94 lines of code src/js/modules/leaflet/src/control/index.js x: 2 commits (all time) y: 14 lines of code src/js/modules/leaflet/src/core/Browser.js x: 2 commits (all time) y: 53 lines of code src/js/modules/leaflet/src/core/Class.js x: 2 commits (all time) y: 72 lines of code src/js/modules/leaflet/src/core/Events.js x: 2 commits (all time) y: 159 lines of code src/js/modules/leaflet/src/core/Handler.js x: 2 commits (all time) y: 25 lines of code src/js/modules/leaflet/src/core/Util.js x: 2 commits (all time) y: 136 lines of code src/js/modules/leaflet/src/dom/DomEvent.DoubleTap.js x: 2 commits (all time) y: 60 lines of code src/js/modules/leaflet/src/dom/DomEvent.Pointer.js x: 2 commits (all time) y: 91 lines of code src/js/modules/leaflet/src/dom/DomEvent.js x: 2 commits (all time) y: 189 lines of code src/js/modules/leaflet/src/dom/DomUtil.js x: 2 commits (all time) y: 208 lines of code src/js/modules/leaflet/src/dom/Draggable.js x: 2 commits (all time) y: 125 lines of code src/js/modules/leaflet/src/dom/PosAnimation.js x: 2 commits (all time) y: 57 lines of code src/js/modules/leaflet/src/dom/index.js x: 2 commits (all time) y: 6 lines of code src/js/modules/leaflet/src/geo/LatLngBounds.js x: 2 commits (all time) y: 129 lines of code src/js/modules/leaflet/src/geo/projection/Projection.Mercator.js x: 2 commits (all time) y: 32 lines of code src/js/modules/leaflet/src/geo/projection/Projection.SphericalMercator.js x: 2 commits (all time) y: 20 lines of code src/js/modules/leaflet/src/geo/projection/index.js x: 2 commits (all time) y: 3 lines of code src/js/modules/leaflet/src/geometry/LineUtil.js x: 2 commits (all time) y: 149 lines of code src/js/modules/leaflet/src/geometry/Point.js x: 2 commits (all time) y: 119 lines of code src/js/modules/leaflet/src/geometry/PolyUtil.js x: 2 commits (all time) y: 33 lines of code src/js/modules/leaflet/src/layer/FeatureGroup.js x: 2 commits (all time) y: 43 lines of code src/js/modules/leaflet/src/layer/GeoJSON.js x: 2 commits (all time) y: 237 lines of code src/js/modules/leaflet/src/layer/Popup.js x: 2 commits (all time) y: 298 lines of code src/js/modules/leaflet/src/layer/Tooltip.js x: 2 commits (all time) y: 245 lines of code src/js/modules/leaflet/src/layer/marker/Marker.Drag.js x: 2 commits (all time) y: 100 lines of code src/js/modules/leaflet/src/layer/marker/Marker.js x: 2 commits (all time) y: 216 lines of code src/js/modules/leaflet/src/layer/tile/TileLayer.WMS.js x: 2 commits (all time) y: 66 lines of code src/js/modules/leaflet/src/layer/tile/TileLayer.js x: 2 commits (all time) y: 168 lines of code src/js/modules/leaflet/src/layer/vector/Canvas.js x: 2 commits (all time) y: 328 lines of code src/js/modules/leaflet/src/layer/vector/Circle.js x: 2 commits (all time) y: 65 lines of code src/js/modules/leaflet/src/layer/vector/Polyline.js x: 2 commits (all time) y: 198 lines of code src/js/modules/leaflet/src/layer/vector/Rectangle.js x: 2 commits (all time) y: 22 lines of code src/js/modules/leaflet/src/layer/vector/SVG.VML.js x: 2 commits (all time) y: 103 lines of code src/js/modules/leaflet/src/layer/vector/SVG.js x: 2 commits (all time) y: 132 lines of code src/js/modules/leaflet/src/map/Map.js x: 2 commits (all time) y: 1036 lines of code src/js/modules/leaflet/src/map/handler/Map.Drag.js x: 2 commits (all time) y: 154 lines of code src/css/article.scss x: 3 commits (all time) y: 24 lines of code src/css/linked.scss x: 1 commits (all time) y: 17 lines of code src/css/sidebar.scss x: 1 commits (all time) y: 180 lines of code src/css/sidecar.scss x: 1 commits (all time) y: 105 lines of code src/js/modules/sidebar.js x: 1 commits (all time) y: 145 lines of code src/js/modules/leaflet/src/geo/crs/CRS.Earth.js x: 1 commits (all time) y: 11 lines of code src/js/modules/leaflet/src/layer/tile/GridLayer.js x: 1 commits (all time) y: 577 lines of code src/css/preloader.scss x: 1 commits (all time) y: 110 lines of code src/css/results.scss x: 1 commits (all time) y: 352 lines of code src/css/topfive.scss x: 1 commits (all time) y: 80 lines of code src/css/leaflet.scss x: 1 commits (all time) y: 563 lines of code src/templates/tips.html x: 1 commits (all time) y: 22 lines of code src/css/footer.scss x: 1 commits (all time) y: 233 lines of code src/css/search.scss x: 1 commits (all time) y: 82 lines of code
1036.0
lines of code
  min: 3.0
  average: 110.84
  25th percentile: 24.0
  median: 71.0
  75th percentile: 134.0
  max: 1036.0
0 49.0
commits (all time)
min: 1.0 | average: 3.02 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 49.0

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

src/js/modules/frontier.js x: 2 contributors (all time) y: 738 lines of code src/css/main.scss x: 1 contributors (all time) y: 100 lines of code src/templates/main.html x: 2 contributors (all time) y: 30 lines of code src/templates/template.html x: 2 contributors (all time) y: 338 lines of code src/js/modules/share.js x: 2 contributors (all time) y: 38 lines of code src/js/app.js x: 1 contributors (all time) y: 49 lines of code src/templates/about.html x: 1 contributors (all time) y: 44 lines of code src/css/casualties.scss x: 1 contributors (all time) y: 93 lines of code src/css/filter.scss x: 1 contributors (all time) y: 179 lines of code src/css/slider.scss x: 1 contributors (all time) y: 310 lines of code src/js/modules/leaflet/src/Leaflet.js x: 1 contributors (all time) y: 11 lines of code src/js/modules/leaflet/src/control/Control.Attribution.js x: 1 contributors (all time) y: 77 lines of code src/js/modules/leaflet/src/control/Control.Layers.js x: 1 contributors (all time) y: 264 lines of code src/js/modules/leaflet/src/control/Control.Scale.js x: 1 contributors (all time) y: 78 lines of code src/js/modules/leaflet/src/control/Control.Zoom.js x: 1 contributors (all time) y: 87 lines of code src/js/modules/leaflet/src/control/Control.js x: 1 contributors (all time) y: 94 lines of code src/js/modules/leaflet/src/control/index.js x: 1 contributors (all time) y: 14 lines of code src/js/modules/leaflet/src/core/Class.js x: 1 contributors (all time) y: 72 lines of code src/js/modules/leaflet/src/core/Events.js x: 1 contributors (all time) y: 159 lines of code src/js/modules/leaflet/src/core/Handler.js x: 1 contributors (all time) y: 25 lines of code src/js/modules/leaflet/src/core/Util.js x: 1 contributors (all time) y: 136 lines of code src/js/modules/leaflet/src/dom/DomEvent.DoubleTap.js x: 1 contributors (all time) y: 60 lines of code src/js/modules/leaflet/src/dom/DomEvent.js x: 1 contributors (all time) y: 189 lines of code src/js/modules/leaflet/src/dom/DomUtil.js x: 1 contributors (all time) y: 208 lines of code src/js/modules/leaflet/src/dom/Draggable.js x: 1 contributors (all time) y: 125 lines of code src/js/modules/leaflet/src/dom/PosAnimation.js x: 1 contributors (all time) y: 57 lines of code src/js/modules/leaflet/src/dom/index.js x: 1 contributors (all time) y: 6 lines of code src/js/modules/leaflet/src/geo/LatLngBounds.js x: 1 contributors (all time) y: 129 lines of code src/js/modules/leaflet/src/geo/projection/Projection.Mercator.js x: 1 contributors (all time) y: 32 lines of code src/js/modules/leaflet/src/geo/projection/Projection.SphericalMercator.js x: 1 contributors (all time) y: 20 lines of code src/js/modules/leaflet/src/geo/projection/index.js x: 1 contributors (all time) y: 3 lines of code src/js/modules/leaflet/src/geometry/LineUtil.js x: 1 contributors (all time) y: 149 lines of code src/js/modules/leaflet/src/geometry/Point.js x: 1 contributors (all time) y: 119 lines of code src/js/modules/leaflet/src/geometry/PolyUtil.js x: 1 contributors (all time) y: 33 lines of code src/js/modules/leaflet/src/layer/GeoJSON.js x: 1 contributors (all time) y: 237 lines of code src/js/modules/leaflet/src/layer/Popup.js x: 1 contributors (all time) y: 298 lines of code src/js/modules/leaflet/src/layer/Tooltip.js x: 1 contributors (all time) y: 245 lines of code src/js/modules/leaflet/src/layer/VideoOverlay.js x: 1 contributors (all time) y: 38 lines of code src/js/modules/leaflet/src/layer/marker/Marker.js x: 1 contributors (all time) y: 216 lines of code src/js/modules/leaflet/src/layer/tile/TileLayer.WMS.js x: 1 contributors (all time) y: 66 lines of code src/js/modules/leaflet/src/layer/tile/TileLayer.js x: 1 contributors (all time) y: 168 lines of code src/js/modules/leaflet/src/layer/vector/Canvas.js x: 1 contributors (all time) y: 328 lines of code src/js/modules/leaflet/src/layer/vector/Circle.js x: 1 contributors (all time) y: 65 lines of code src/js/modules/leaflet/src/layer/vector/Polyline.js x: 1 contributors (all time) y: 198 lines of code src/js/modules/leaflet/src/layer/vector/Rectangle.js x: 1 contributors (all time) y: 22 lines of code src/js/modules/leaflet/src/layer/vector/SVG.VML.js x: 1 contributors (all time) y: 103 lines of code src/js/modules/leaflet/src/layer/vector/SVG.js x: 1 contributors (all time) y: 132 lines of code src/js/modules/leaflet/src/map/Map.js x: 1 contributors (all time) y: 1036 lines of code src/js/modules/leaflet/src/map/handler/Map.Drag.js x: 1 contributors (all time) y: 154 lines of code src/css/sidebar.scss x: 1 contributors (all time) y: 180 lines of code src/js/modules/sidebar.js x: 1 contributors (all time) y: 145 lines of code src/js/modules/leaflet/src/layer/tile/GridLayer.js x: 1 contributors (all time) y: 577 lines of code src/css/preloader.scss x: 1 contributors (all time) y: 110 lines of code src/css/results.scss x: 1 contributors (all time) y: 352 lines of code src/css/leaflet.scss x: 1 contributors (all time) y: 563 lines of code src/css/footer.scss x: 1 contributors (all time) y: 233 lines of code src/css/search.scss x: 1 contributors (all time) y: 82 lines of code
1036.0
lines of code
  min: 3.0
  average: 110.84
  25th percentile: 24.0
  median: 71.0
  75th percentile: 134.0
  max: 1036.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.04 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.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...