microsoft / vscode-generator-code
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 21 files with 1,502 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 3 medium size files (672 lines of codeclsfd_ftr_w_mp_ins)
    • 2 small files (323 lines of code)
    • 16 very small files (507 lines of code)
0% | 0% | 44% | 21% | 33%
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
js0% | 0% | 47% | 22% | 30%
ts0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
app0% | 0% | 47% | 22% | 29%
app/templates/ext-notebook-renderer/src/client0% | 0% | 0% | 0% | 100%
app/templates/ext-command-js0% | 0% | 0% | 0% | 100%
app/templates/ext-command-ts/src0% | 0% | 0% | 0% | 100%
app/templates/ext-command-web/src/web0% | 0% | 0% | 0% | 100%
app/templates/ext-notebook-renderer/src/extension0% | 0% | 0% | 0% | 100%
Longest Files (Top 21)
File# lines# units
generate-colortheme.js
in generators/app
250 5
index.js
in generators/app
214 7
generate-snippets.js
in generators/app
208 12
generate-language.js
in generators/app
192 8
prompts.js
in generators/app
131 -
generate-localization.js
in generators/app
78 4
generate-notebook-renderer.js
in generators/app
60 2
generate-extensionpack.js
in generators/app
58 2
generate-command-ts.js
in generators/app
51 1
env.js
in generators/app
41 1
generate-command-js.js
in generators/app
41 1
generate-command-web.js
in generators/app
39 1
index.ts
in generators/app/templates/ext-notebook-renderer/src/client
33 1
generate-keymap.js
in generators/app
24 1
validator.js
in generators/app
22 3
render.ts
in generators/app/templates/ext-notebook-renderer/src/client
20 1
extension.js
in generators/app/templates/ext-command-js
13 2
extension.ts
in generators/app/templates/ext-command-ts/src
9 2
extension.ts
in generators/app/templates/ext-command-web/src/web
9 2
style.css
in generators/app/templates/ext-notebook-renderer/src/client
5 -
extension.ts
in generators/app/templates/ext-notebook-renderer/src/extension
4 2
Files With Most Units (Top 19)
File# lines# units
generate-snippets.js
in generators/app
208 12
generate-language.js
in generators/app
192 8
index.js
in generators/app
214 7
generate-colortheme.js
in generators/app
250 5
generate-localization.js
in generators/app
78 4
validator.js
in generators/app
22 3
generate-extensionpack.js
in generators/app
58 2
generate-notebook-renderer.js
in generators/app
60 2
extension.js
in generators/app/templates/ext-command-js
13 2
extension.ts
in generators/app/templates/ext-command-ts/src
9 2
extension.ts
in generators/app/templates/ext-command-web/src/web
9 2
extension.ts
in generators/app/templates/ext-notebook-renderer/src/extension
4 2
env.js
in generators/app
41 1
generate-command-js.js
in generators/app
41 1
generate-command-ts.js
in generators/app
51 1
generate-command-web.js
in generators/app
39 1
generate-keymap.js
in generators/app
24 1
index.ts
in generators/app/templates/ext-notebook-renderer/src/client
33 1
render.ts
in generators/app/templates/ext-notebook-renderer/src/client
20 1
Files With Long Lines (Top 12)

There are 12 files with lines longer than 120 characters. In total, there are 100 long lines.

File# lines# units# long lines
generate-colortheme.js
in generators/app
250 5 15
generate-command-ts.js
in generators/app
51 1 14
generate-language.js
in generators/app
192 8 12
generate-command-web.js
in generators/app
39 1 9
generate-snippets.js
in generators/app
208 12 9
index.js
in generators/app
214 7 9
generate-command-js.js
in generators/app
41 1 8
generate-notebook-renderer.js
in generators/app
60 2 7
generate-localization.js
in generators/app
78 4 6
generate-extensionpack.js
in generators/app
58 2 4
generate-keymap.js
in generators/app
24 1 4
env.js
in generators/app
41 1 3