File Size Overall
  • There are 1,479 files with 62,663 lines of code.
    • 8 very long files (21,536 lines of code)
    • 6 long files (4,031 lines of code)
    • 44 medium size files (13,687 lines of code)
    • 61 small files (8,545 lines of code)
    • 1,360 very small files (14,864 lines of code)
34% | 6% | 21% | 13% | 23%
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
js35% | 6% | 20% | 13% | 23%
css0% | 0% | 99% | 0% | <1%
scss0% | 0% | 51% | 28% | 19%
ls0% | 0% | 71% | 0% | 28%
yaml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
jspm_packages38% | 4% | 18% | 12% | 26%
harness23% | 20% | 26% | 16% | 12%
build24% | 9% | 34% | 17% | 14%
deploy0% | 0% | 91% | 0% | 8%
src0% | 0% | 27% | 15% | 56%
ROOT0% | 0% | 100% | 0% | 0%
Longest Files (Top 50)
File# lines# units
core.js
in jspm_packages/npm/core-js@1.2.6/client
3804 303
shim.js
in jspm_packages/npm/core-js@1.2.6/client
3508 272
system.src.js
in jspm_packages
3460 234
library.js
in jspm_packages/npm/core-js@1.2.6/client
3438 277
2995 207
iscroll.js
in harness/app-assets/templates/assets/js/components
1565 80
iscroll.js
in build/app-assets/templates/assets/js/components
1565 80
index.js
in jspm_packages/npm/buffer@3.6.0
1201 48
curl.js
in harness
835 77
system-polyfills.src.js
in jspm_packages
770 120
index.js
in jspm_packages/npm/babel-core@5.8.38/lib/traversal/scope
724 15
common.js
in harness/app-assets/templates/assets/js/bootstraps
585 46
common.js
in build/app-assets/templates/assets/js/bootstraps
585 46
index.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/file
532 1
reqwest.js
in jspm_packages/github/ded/reqwest@1.1.5
477 47
liveblog.js
in harness/app-assets/templates/assets/js/bootstraps
463 34
flipsnap.js
in harness/app-assets/templates/assets/js/components
463 31
liveblog.js
in build/app-assets/templates/assets/js/bootstraps
463 34
flipsnap.js
in build/app-assets/templates/assets/js/components
463 31
block-scoping.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6
450 19
runtime.js
in jspm_packages/npm/babel-runtime@5.8.38/regenerator
434 34
util.js
in jspm_packages/npm/util@0.10.3
423 36
vanilla.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6/classes
405 7
quiz.js
in harness/app-assets/templates/assets/js/modules
398 26
quiz.js
in build/app-assets/templates/assets/js/modules
398 26
main.css
in deploy/1511365298942/1511365298942
392 -
main.css
in build
392 -
destructuring.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6
356 9
external-helpers.js
in jspm_packages/npm/babel-core@5.8.38
350 28
index.js
in jspm_packages/npm/babel-core@5.8.38/lib/generation
323 4
iframeMessenger.js
in jspm_packages/github/guardian/iframe-messenger@master/src
317 29
$.typed-array.js
in jspm_packages/npm/core-js@1.2.6/library/modules
306 34
$.typed-array.js
in jspm_packages/npm/core-js@1.2.6/modules
306 34
es6.promise.js
in jspm_packages/npm/core-js@1.2.6/library/modules
304 27
es6.promise.js
in jspm_packages/npm/core-js@1.2.6/modules
304 27
assert.js
in jspm_packages/npm/assert@1.4.0
302 20
tail-call.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6
297 9
$.buffer.js
in jspm_packages/npm/core-js@1.2.6/library/modules
294 41
$.buffer.js
in jspm_packages/npm/core-js@1.2.6/modules
294 41
index.js
in jspm_packages/npm/babel-core@5.8.38/lib/types
270 19
_fonts.scss
in src/css
268 -
flow.js
in jspm_packages/npm/babel-core@5.8.38/lib/generation/generators
265 38
es5.js
in jspm_packages/npm/core-js@1.2.6/library/modules
250 25
es5.js
in jspm_packages/npm/core-js@1.2.6/modules
250 25
introspection.js
in jspm_packages/npm/babel-core@5.8.38/lib/traversal/path
229 16
ads.js
in harness/app-assets/templates/assets/js/modules
226 19
ads.js
in build/app-assets/templates/assets/js/modules
226 19
converters.js
in jspm_packages/npm/babel-core@5.8.38/lib/types
222 10
_default.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/modules
222 1
comments.js
in harness/app-assets/templates/assets/js/modules
220 16
Files With Most Units (Top 50)
File# lines# units
core.js
in jspm_packages/npm/core-js@1.2.6/client
3804 303
library.js
in jspm_packages/npm/core-js@1.2.6/client
3438 277
shim.js
in jspm_packages/npm/core-js@1.2.6/client
3508 272
system.src.js
in jspm_packages
3460 234
2995 207
system-polyfills.src.js
in jspm_packages
770 120
iscroll.js
in harness/app-assets/templates/assets/js/components
1565 80
iscroll.js
in build/app-assets/templates/assets/js/components
1565 80
curl.js
in harness
835 77
index.js
in jspm_packages/npm/buffer@3.6.0
1201 48
reqwest.js
in jspm_packages/github/ded/reqwest@1.1.5
477 47
common.js
in harness/app-assets/templates/assets/js/bootstraps
585 46
common.js
in build/app-assets/templates/assets/js/bootstraps
585 46
$.buffer.js
in jspm_packages/npm/core-js@1.2.6/library/modules
294 41
$.buffer.js
in jspm_packages/npm/core-js@1.2.6/modules
294 41
flow.js
in jspm_packages/npm/babel-core@5.8.38/lib/generation/generators
265 38
util.js
in jspm_packages/npm/util@0.10.3
423 36
$.typed-array.js
in jspm_packages/npm/core-js@1.2.6/library/modules
306 34
$.typed-array.js
in jspm_packages/npm/core-js@1.2.6/modules
306 34
runtime.js
in jspm_packages/npm/babel-runtime@5.8.38/regenerator
434 34
liveblog.js
in harness/app-assets/templates/assets/js/bootstraps
463 34
liveblog.js
in build/app-assets/templates/assets/js/bootstraps
463 34
flipsnap.js
in harness/app-assets/templates/assets/js/components
463 31
flipsnap.js
in build/app-assets/templates/assets/js/components
463 31
iframeMessenger.js
in jspm_packages/github/guardian/iframe-messenger@master/src
317 29
external-helpers.js
in jspm_packages/npm/babel-core@5.8.38
350 28
es6.promise.js
in jspm_packages/npm/core-js@1.2.6/library/modules
304 27
es6.promise.js
in jspm_packages/npm/core-js@1.2.6/modules
304 27
quiz.js
in harness/app-assets/templates/assets/js/modules
398 26
quiz.js
in build/app-assets/templates/assets/js/modules
398 26
es5.js
in jspm_packages/npm/core-js@1.2.6/library/modules
250 25
es5.js
in jspm_packages/npm/core-js@1.2.6/modules
250 25
assert.js
in jspm_packages/npm/assert@1.4.0
302 20
index.js
in jspm_packages/npm/babel-core@5.8.38/lib/types
270 19
block-scoping.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6
450 19
inferers.js
in jspm_packages/npm/babel-core@5.8.38/lib/traversal/path/inference
139 19
ads.js
in harness/app-assets/templates/assets/js/modules
226 19
ads.js
in build/app-assets/templates/assets/js/modules
226 19
context.js
in jspm_packages/npm/babel-core@5.8.38/lib/traversal/path
181 18
expressions.js
in jspm_packages/npm/babel-core@5.8.38/lib/generation/generators
201 18
util.js
in harness/app-assets/templates/assets/js/modules
126 17
util.js
in build/app-assets/templates/assets/js/modules
126 17
introspection.js
in jspm_packages/npm/babel-core@5.8.38/lib/traversal/path
229 16
article.js
in harness/app-assets/templates/assets/js/bootstraps
193 16
comments.js
in harness/app-assets/templates/assets/js/modules
220 16
article.js
in build/app-assets/templates/assets/js/bootstraps
193 16
comments.js
in build/app-assets/templates/assets/js/modules
220 16
index.js
in jspm_packages/npm/babel-core@5.8.38/lib/traversal/scope
724 15
whitespace.js
in jspm_packages/npm/babel-core@5.8.38/lib/generation/node
143 15
statements.js
in jspm_packages/npm/babel-core@5.8.38/lib/generation/generators
204 14
Files With Long Lines (Top 50)

There are 226 files with lines longer than 120 characters. In total, there are 745 long lines.

File# lines# units# long lines
system.src.js
in jspm_packages
3460 234 59
main.css
in deploy/1511365298942/1511365298942
392 - 52
main.css
in build
392 - 52
_fonts.scss
in src/css
268 - 52
2995 207 44
core.js
in jspm_packages/npm/core-js@1.2.6/client
3804 303 23
shim.js
in jspm_packages/npm/core-js@1.2.6/client
3508 272 22
library.js
in jspm_packages/npm/core-js@1.2.6/client
3438 277 18
iscroll.js
in harness/app-assets/templates/assets/js/components
1565 80 15
iscroll.js
in build/app-assets/templates/assets/js/components
1565 80 15
vanilla.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6/classes
405 7 11
replace-supers.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/helpers
188 4 10
common.js
in harness/app-assets/templates/assets/js/bootstraps
585 46 10
common.js
in build/app-assets/templates/assets/js/bootstraps
585 46 10
index.js
in jspm_packages/npm/babel-core@5.8.38/lib/traversal/scope
724 15 8
index.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/file
532 1 6
messages.js
in jspm_packages/npm/babel-core@5.8.38/lib
69 2 6
destructuring.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6
356 9 5
amd.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/modules
118 1 5
common.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/modules
101 1 5
external-helpers.js
in jspm_packages/npm/babel-core@5.8.38
350 28 4
build-external-helpers.js
in jspm_packages/npm/babel-core@5.8.38/lib/tools
72 5 4
plugin-manager.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/file
126 1 4
tail-call.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6
297 9 4
system.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/modules
179 6 4
umd.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/modules
73 1 4
_default.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/modules
222 1 4
index.js
in jspm_packages/npm/babel-core@5.8.38/lib/generation
323 4 4
audio.js
in harness/app-assets/templates/assets/js/bootstraps
148 13 4
audio.js
in build/app-assets/templates/assets/js/bootstraps
148 13 4
loose.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6/classes
33 1 3
block-scoping.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6
450 19 3
exponentiation-operator.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es7
21 1 3
modules.system.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/optimisation
40 4 3
ignore.js
in jspm_packages/npm/babel-core@5.8.38/lib/transformation/modules
30 1 3
modification.js
in jspm_packages/npm/babel-core@5.8.38/lib/traversal/path
162 11 3
expressions.js
in jspm_packages/npm/babel-core@5.8.38/lib/generation/generators
201 18 3
parentheses.js
in jspm_packages/npm/babel-core@5.8.38/lib/generation/node
137 12 3
runtime.js
in jspm_packages/npm/babel-runtime@5.8.38/regenerator
434 34 3
cricket.js
in harness/app-assets/templates/assets/js/bootstraps
82 5 3
comments.js
in harness/app-assets/templates/assets/js/modules
220 16 3
cricket.js
in build/app-assets/templates/assets/js/bootstraps
82 5 3
comments.js
in build/app-assets/templates/assets/js/modules
220 16 3
_share.scss
in src/css
35 - 3
219 4 2
assert.js
in jspm_packages/npm/assert@1.4.0
302 20 2
util.js
in jspm_packages/npm/util@0.10.3
423 36 2
util.js
in jspm_packages/npm/babel-core@5.8.38/lib
184 12 2
validators.js
in jspm_packages/npm/babel-core@5.8.38/lib/types
139 9 2
flow.js
in jspm_packages/npm/babel-core@5.8.38/lib/types
87 3 2
Correlations

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

build/app-assets/templates/assets/js/app.js x: 1 commits (all time) y: 48 lines of code build/app-assets/templates/assets/js/article.js x: 1 commits (all time) y: 16 lines of code build/app-assets/templates/assets/js/bootstraps/article.js x: 1 commits (all time) y: 193 lines of code build/app-assets/templates/assets/js/bootstraps/audio.js x: 1 commits (all time) y: 148 lines of code build/app-assets/templates/assets/js/bootstraps/common.js x: 1 commits (all time) y: 585 lines of code build/app-assets/templates/assets/js/bootstraps/cricket.js x: 1 commits (all time) y: 82 lines of code build/app-assets/templates/assets/js/bootstraps/football.js x: 1 commits (all time) y: 167 lines of code build/app-assets/templates/assets/js/bootstraps/gallery.js x: 1 commits (all time) y: 40 lines of code build/app-assets/templates/assets/js/bootstraps/liveblog.js x: 1 commits (all time) y: 463 lines of code build/app-assets/templates/assets/js/components/iscroll.js x: 1 commits (all time) y: 1565 lines of code build/app-assets/templates/assets/js/modules/$.js x: 1 commits (all time) y: 13 lines of code build/app-assets/templates/assets/js/modules/MyScroll.js x: 1 commits (all time) y: 92 lines of code build/app-assets/templates/assets/js/modules/ads.js x: 1 commits (all time) y: 226 lines of code build/app-assets/templates/assets/js/modules/cards.js x: 1 commits (all time) y: 74 lines of code build/app-assets/templates/assets/js/modules/collagePlus.js x: 1 commits (all time) y: 116 lines of code build/app-assets/templates/assets/js/modules/comments.js x: 1 commits (all time) y: 220 lines of code build/app-assets/templates/assets/js/modules/quiz.js x: 1 commits (all time) y: 398 lines of code build/app-assets/templates/assets/js/modules/twitter.js x: 1 commits (all time) y: 121 lines of code jspm_packages/github/ded/reqwest@1.1.5/reqwest.js x: 1 commits (all time) y: 477 lines of code jspm_packages/github/guardian/iframe-messenger@master/src/iframeMessenger.js x: 1 commits (all time) y: 317 lines of code jspm_packages/npm/assert@1.4.0/assert.js x: 1 commits (all time) y: 302 lines of code jspm_packages/npm/babel-core@5.8.38/external-helpers.js x: 1 commits (all time) y: 350 lines of code jspm_packages/npm/babel-core@5.8.38/lib/api/register/node.js x: 1 commits (all time) y: 150 lines of code jspm_packages/npm/babel-core@5.8.38/lib/generation/generators/expressions.js x: 1 commits (all time) y: 201 lines of code jspm_packages/npm/babel-core@5.8.38/lib/generation/generators/flow.js x: 1 commits (all time) y: 265 lines of code jspm_packages/npm/babel-core@5.8.38/lib/transformation/file/index.js x: 1 commits (all time) y: 532 lines of code jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6/classes/vanilla.js x: 1 commits (all time) y: 405 lines of code jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6/tail-call.js x: 1 commits (all time) y: 297 lines of code jspm_packages/npm/babel-core@5.8.38/lib/traversal/scope/index.js x: 1 commits (all time) y: 724 lines of code jspm_packages/npm/babel-core@5.8.38/lib/types/index.js x: 1 commits (all time) y: 270 lines of code jspm_packages/npm/babel-runtime@5.8.38/regenerator/runtime.js x: 1 commits (all time) y: 434 lines of code jspm_packages/npm/buffer@3.6.0/index.js x: 1 commits (all time) y: 1201 lines of code jspm_packages/npm/core-js@1.2.6/client/core.js x: 1 commits (all time) y: 3804 lines of code jspm_packages/npm/core-js@1.2.6/client/library.js x: 1 commits (all time) y: 3438 lines of code jspm_packages/npm/core-js@1.2.6/client/shim.js x: 1 commits (all time) y: 3508 lines of code jspm_packages/npm/core-js@1.2.6/library/modules/es5.js x: 1 commits (all time) y: 250 lines of code jspm_packages/system-csp-production.src.js x: 1 commits (all time) y: 2995 lines of code jspm_packages/system-polyfills.src.js x: 1 commits (all time) y: 770 lines of code jspm_packages/system.src.js x: 1 commits (all time) y: 3460 lines of code src/css/embed.scss x: 2 commits (all time) y: 1 lines of code src/css/main.scss x: 6 commits (all time) y: 149 lines of code harness/curl.js x: 1 commits (all time) y: 835 lines of code
3804.0
lines of code
  min: 1.0
  average: 42.37
  25th percentile: 2.0
  median: 4.0
  75th percentile: 17.0
  max: 3804.0
0 6.0
commits (all time)
min: 1.0 | average: 1.01 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 6.0

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

build/app-assets/templates/assets/js/app.js x: 1 contributors (all time) y: 48 lines of code build/app-assets/templates/assets/js/article.js x: 1 contributors (all time) y: 16 lines of code build/app-assets/templates/assets/js/bootstraps/article.js x: 1 contributors (all time) y: 193 lines of code build/app-assets/templates/assets/js/bootstraps/audio.js x: 1 contributors (all time) y: 148 lines of code build/app-assets/templates/assets/js/bootstraps/common.js x: 1 contributors (all time) y: 585 lines of code build/app-assets/templates/assets/js/bootstraps/cricket.js x: 1 contributors (all time) y: 82 lines of code build/app-assets/templates/assets/js/bootstraps/football.js x: 1 contributors (all time) y: 167 lines of code build/app-assets/templates/assets/js/bootstraps/gallery.js x: 1 contributors (all time) y: 40 lines of code build/app-assets/templates/assets/js/bootstraps/liveblog.js x: 1 contributors (all time) y: 463 lines of code build/app-assets/templates/assets/js/components/iscroll.js x: 1 contributors (all time) y: 1565 lines of code build/app-assets/templates/assets/js/modules/$.js x: 1 contributors (all time) y: 13 lines of code build/app-assets/templates/assets/js/modules/MyScroll.js x: 1 contributors (all time) y: 92 lines of code build/app-assets/templates/assets/js/modules/ads.js x: 1 contributors (all time) y: 226 lines of code build/app-assets/templates/assets/js/modules/cards.js x: 1 contributors (all time) y: 74 lines of code build/app-assets/templates/assets/js/modules/collagePlus.js x: 1 contributors (all time) y: 116 lines of code build/app-assets/templates/assets/js/modules/comments.js x: 1 contributors (all time) y: 220 lines of code build/app-assets/templates/assets/js/modules/quiz.js x: 1 contributors (all time) y: 398 lines of code build/app-assets/templates/assets/js/modules/twitter.js x: 1 contributors (all time) y: 121 lines of code jspm_packages/github/ded/reqwest@1.1.5/reqwest.js x: 1 contributors (all time) y: 477 lines of code jspm_packages/github/guardian/iframe-messenger@master/src/iframeMessenger.js x: 1 contributors (all time) y: 317 lines of code jspm_packages/npm/assert@1.4.0/assert.js x: 1 contributors (all time) y: 302 lines of code jspm_packages/npm/babel-core@5.8.38/external-helpers.js x: 1 contributors (all time) y: 350 lines of code jspm_packages/npm/babel-core@5.8.38/lib/api/register/node.js x: 1 contributors (all time) y: 150 lines of code jspm_packages/npm/babel-core@5.8.38/lib/generation/generators/expressions.js x: 1 contributors (all time) y: 201 lines of code jspm_packages/npm/babel-core@5.8.38/lib/generation/generators/flow.js x: 1 contributors (all time) y: 265 lines of code jspm_packages/npm/babel-core@5.8.38/lib/transformation/file/index.js x: 1 contributors (all time) y: 532 lines of code jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6/classes/vanilla.js x: 1 contributors (all time) y: 405 lines of code jspm_packages/npm/babel-core@5.8.38/lib/transformation/transformers/es6/tail-call.js x: 1 contributors (all time) y: 297 lines of code jspm_packages/npm/babel-core@5.8.38/lib/traversal/scope/index.js x: 1 contributors (all time) y: 724 lines of code jspm_packages/npm/babel-core@5.8.38/lib/types/index.js x: 1 contributors (all time) y: 270 lines of code jspm_packages/npm/babel-runtime@5.8.38/regenerator/runtime.js x: 1 contributors (all time) y: 434 lines of code jspm_packages/npm/buffer@3.6.0/index.js x: 1 contributors (all time) y: 1201 lines of code jspm_packages/npm/core-js@1.2.6/client/core.js x: 1 contributors (all time) y: 3804 lines of code jspm_packages/npm/core-js@1.2.6/client/library.js x: 1 contributors (all time) y: 3438 lines of code jspm_packages/npm/core-js@1.2.6/client/shim.js x: 1 contributors (all time) y: 3508 lines of code jspm_packages/npm/core-js@1.2.6/library/modules/es5.js x: 1 contributors (all time) y: 250 lines of code jspm_packages/system-csp-production.src.js x: 1 contributors (all time) y: 2995 lines of code jspm_packages/system-polyfills.src.js x: 1 contributors (all time) y: 770 lines of code jspm_packages/system.src.js x: 1 contributors (all time) y: 3460 lines of code harness/curl.js x: 1 contributors (all time) y: 835 lines of code
3804.0
lines of code
  min: 1.0
  average: 42.37
  25th percentile: 2.0
  median: 4.0
  75th percentile: 17.0
  max: 3804.0
0 1.0
contributors (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.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...