microsoft / PowerBI-visuals-StrippetsBrowser
File Size

The distribution of size of files (measured in lines of code).

Intro
  • 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...
File Size Overall
  • There are 52 files with 12,965 lines of code.
    • 2 very long files (7,249 lines of code)
    • 2 long files (1,178 lines of code)
    • 5 medium size files (1,779 lines of codeclsfd_ftr_w_mp_ins)
    • 10 small files (1,432 lines of code)
    • 33 very small files (1,327 lines of code)
55% | 9% | 13% | 11% | 10%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: zoomable circles | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
js65% | 4% | 16% | 5% | 7%
ts0% | 91% | 0% | 0% | 8%
scss0% | 0% | 0% | 66% | 33%
html0% | 0% | 0% | 64% | 35%
handlebars0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
lib/@uncharted/strippets/example97% | 0% | 0% | 1% | <1%
src0% | 91% | 0% | 0% | 8%
lib/@uncharted/strippets/src0% | 26% | 42% | 16% | 14%
lib/@uncharted/thumbnails/src0% | 0% | 51% | 17% | 30%
lib/@uncharted/thumbnails/example0% | 0% | 100% | 0% | 0%
lib/@uncharted/strippets/sass0% | 0% | 0% | 68% | 31%
lib/@uncharted/thumbnails/sass0% | 0% | 0% | 63% | 36%
lib/@uncharted/strippets.common/src0% | 0% | 0% | 38% | 61%
lib/@uncharted/thumbnails/templates0% | 0% | 0% | 0% | 100%
templates0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
email_sampledata.js
in lib/@uncharted/strippets/example
5486 -
sampledata.js
in lib/@uncharted/strippets/example
1763 -
StrippetsVisual.ts
in src
643 24
strippets.outline.js
in lib/@uncharted/strippets/src
535 47
strippets.js
in lib/@uncharted/strippets/src
465 38
strippets.outline.feature.js
in lib/@uncharted/strippets/src
407 23
sampledata.js
in lib/@uncharted/thumbnails/example
404 -
thumbnails.readerview.js
in lib/@uncharted/thumbnails/src
264 13
thumbnails.js
in lib/@uncharted/thumbnails/src
239 20
strippets.outline.reader.js
in lib/@uncharted/strippets/src
174 19
_strippets.outline.reader.scss
in lib/@uncharted/strippets/sass
171 -
thumbnails.thumbnail.js
in lib/@uncharted/thumbnails/src
171 13
strippets.base.js
in lib/@uncharted/strippets/src
162 2
_thumbnails.thumbnail.scss
in lib/@uncharted/thumbnails/sass
149 -
uncharted.util.js
in lib/@uncharted/strippets.common/src
141 11
_thumbnails.readerview.scss
in lib/@uncharted/thumbnails/sass
133 -
strippets.scss
in lib/@uncharted/strippets/sass
118 -
_strippets.outline.scss
in lib/@uncharted/strippets/sass
111 -
email.html
in lib/@uncharted/strippets/example
102 -
_strippets.entity.scss
in lib/@uncharted/strippets/sass
98 -
strippets.outline.sidebar.js
in lib/@uncharted/strippets/src
96 6
thumbnails.outlineReader.js
in lib/@uncharted/thumbnails/src
95 14
IBindable.js
in lib/@uncharted/thumbnails/src
87 9
strippets.entity.js
in lib/@uncharted/strippets/src
79 7
uncharted.scrollable.js
in lib/@uncharted/strippets.common/src
71 6
thumbnails.defaults.js
in lib/@uncharted/thumbnails/src
70 -
thumbnails.scss
in lib/@uncharted/thumbnails/sass
67 -
strippets.config.js
in lib/@uncharted/strippets/src
63 -
index.html
in lib/@uncharted/strippets/example/fonts
56 -
_thumbnails.outlineReader.scss
in lib/@uncharted/thumbnails/sass
53 -
uncharted.mousehold.js
in lib/@uncharted/strippets.common/src
52 4
thumbnails.util.js
in lib/@uncharted/thumbnails/src
45 3
utils.ts
in src
45 3
uncharted.infiniteScroll.js
in lib/@uncharted/strippets.common/src
44 6
strippets.entity.rendermap.js
in lib/@uncharted/strippets/src
44 8
_strippets.outline.feature.scss
in lib/@uncharted/strippets/sass
38 -
_thumbnails.base.scss
in lib/@uncharted/thumbnails/sass
34 -
uncharted.keyboard.js
in lib/@uncharted/strippets.common/src
29 4
uncharted.mediator.js
in lib/@uncharted/strippets.common/src
27 5
_strippets.outline.sidebar.scss
in lib/@uncharted/strippets/sass
27 -
handlebars
thumbnail.handlebars
in lib/@uncharted/thumbnails/templates
26 -
_strippets.variables.scss
in lib/@uncharted/strippets/sass
17 -
interfaces.ts
in src
14 -
handlebars
readerview.handlebars
in lib/@uncharted/thumbnails/templates
13 -
_thumbnails.base.variables.scss
in lib/@uncharted/thumbnails/sass
10 -
handlebars
strippets.handlebars
in templates
8 -
index.js
in lib/@uncharted/strippets.common/src
7 -
index.js
in lib/@uncharted/strippets/src
4 -
handlebars
thumbnails.handlebars
in lib/@uncharted/thumbnails/templates
3 -
handlebars
dummythumbnail.handlebars
in lib/@uncharted/thumbnails/templates
2 -
Files With Most Units (Top 20)
File# lines# units
strippets.outline.js
in lib/@uncharted/strippets/src
535 47
strippets.js
in lib/@uncharted/strippets/src
465 38
StrippetsVisual.ts
in src
643 24
strippets.outline.feature.js
in lib/@uncharted/strippets/src
407 23
thumbnails.js
in lib/@uncharted/thumbnails/src
239 20
strippets.outline.reader.js
in lib/@uncharted/strippets/src
174 19
thumbnails.outlineReader.js
in lib/@uncharted/thumbnails/src
95 14
thumbnails.readerview.js
in lib/@uncharted/thumbnails/src
264 13
thumbnails.thumbnail.js
in lib/@uncharted/thumbnails/src
171 13
uncharted.util.js
in lib/@uncharted/strippets.common/src
141 11
IBindable.js
in lib/@uncharted/thumbnails/src
87 9
strippets.entity.rendermap.js
in lib/@uncharted/strippets/src
44 8
strippets.entity.js
in lib/@uncharted/strippets/src
79 7
uncharted.infiniteScroll.js
in lib/@uncharted/strippets.common/src
44 6
uncharted.scrollable.js
in lib/@uncharted/strippets.common/src
71 6
strippets.outline.sidebar.js
in lib/@uncharted/strippets/src
96 6
uncharted.mediator.js
in lib/@uncharted/strippets.common/src
27 5
uncharted.keyboard.js
in lib/@uncharted/strippets.common/src
29 4
uncharted.mousehold.js
in lib/@uncharted/strippets.common/src
52 4
thumbnails.util.js
in lib/@uncharted/thumbnails/src
45 3
Files With Long Lines (Top 15)

There are 15 files with lines longer than 120 characters. In total, there are 211 long lines.

File# lines# units# long lines
email_sampledata.js
in lib/@uncharted/strippets/example
5486 - 69
sampledata.js
in lib/@uncharted/strippets/example
1763 - 51
sampledata.js
in lib/@uncharted/thumbnails/example
404 - 38
StrippetsVisual.ts
in src
643 24 25
strippets.outline.feature.js
in lib/@uncharted/strippets/src
407 23 7
strippets.js
in lib/@uncharted/strippets/src
465 38 5
thumbnails.js
in lib/@uncharted/thumbnails/src
239 20 4
strippets.base.js
in lib/@uncharted/strippets/src
162 2 3
email.html
in lib/@uncharted/strippets/example
102 - 2
strippets.outline.js
in lib/@uncharted/strippets/src
535 47 2
uncharted.util.js
in lib/@uncharted/strippets.common/src
141 11 1
strippets.outline.sidebar.js
in lib/@uncharted/strippets/src
96 6 1
_thumbnails.thumbnail.scss
in lib/@uncharted/thumbnails/sass
149 - 1
thumbnails.thumbnail.js
in lib/@uncharted/thumbnails/src
171 13 1
utils.ts
in src
45 3 1