File Size Overall
  • There are 1,482 files with 62,782 lines of code.
    • 8 very long files (21,512 lines of code)
    • 6 long files (4,031 lines of code)
    • 45 medium size files (13,687 lines of code)
    • 60 small files (8,396 lines of code)
    • 1,363 very small files (15,156 lines of code)
34% | 6% | 21% | 13% | 24%
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% | 84% | 0% | 15%
scss0% | 0% | 61% | 0% | 38%
ls0% | 0% | 71% | 0% | 28%
html0% | 0% | 0% | 0% | 100%
yaml0% | 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% | 32% | 18% | 15%
deploy0% | 0% | 74% | 0% | 25%
src0% | 0% | 29% | 0% | 70%
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
3440 232
library.js
in jspm_packages/npm/core-js@1.2.6/client
3438 277
2991 205
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
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
$.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
iframeMessenger.js
in jspm_packages/github/guardian/iframe-messenger@master/src
276 25
embed.css
in deploy/1479748299225/1479748299225
275 -
embed.css
in deploy/1479750167553/1479750167553
275 -
embed.css
in build
275 -
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
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
3440 232
2991 205
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
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
iframeMessenger.js
in jspm_packages/github/guardian/iframe-messenger@master/src
276 25
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 229 files with lines longer than 120 characters. In total, there are 798 long lines.

File# lines# units# long lines
system.src.js
in jspm_packages
3440 232 56
embed.css
in deploy/1479748299225/1479748299225
275 - 52
embed.css
in deploy/1479750167553/1479750167553
275 - 52
embed.css
in build
275 - 52
_fonts.scss
in src/css
268 - 52
2991 205 42
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
Correlations

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

No data for "commits (all time)" vs. "lines of code".

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

No data for "contributors (all time)" vs. "lines of code".


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...