microsoft / TypeScript-Node-Starter
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 59 files with 3,900 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 5 medium size files (1,403 lines of codeclsfd_ftr_w_mp_ins)
    • 7 small files (916 lines of code)
    • 47 very small files (1,581 lines of code)
0% | 0% | 35% | 23% | 40%
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
scss0% | 0% | 38% | 28% | 32%
ts0% | 0% | 43% | 14% | 42%
pug0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/public0% | 0% | 38% | 28% | 32%
src/controllers0% | 0% | 81% | 0% | 18%
src/config0% | 0% | 0% | 100% | 0%
views/account0% | 0% | 0% | 0% | 100%
src0% | 0% | 0% | 0% | 100%
views0% | 0% | 0% | 0% | 100%
src/models0% | 0% | 0% | 0% | 100%
views/partials0% | 0% | 0% | 0% | 100%
src/util0% | 0% | 0% | 0% | 100%
views/api0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
_variables.scss
in src/public/css/themes/flatly
388 -
user.ts
in src/controllers
296 5
_flatly.scss
in src/public/css/themes/flatly
257 -
_navbars.scss
in src/public/css/themes/gsdk/gsdk
234 -
_responsive.scss
in src/public/css/themes/gsdk/gsdk
228 -
_sliders.scss
in src/public/css/themes/gsdk/gsdk
191 -
_vendor-prefixes.scss
in src/public/css/themes/gsdk/gsdk/mixins
153 -
_inputs.scss
in src/public/css/themes/gsdk/gsdk
130 -
_variables.scss
in src/public/css/themes/gsdk/gsdk
123 -
_tabs-navs-pagination.scss
in src/public/css/themes/gsdk/gsdk
113 -
_tooltips.scss
in src/public/css/themes/gsdk/gsdk
105 -
passport.ts
in src/config
101 -
_buttons.scss
in src/public/css/themes/gsdk/gsdk
97 -
_misc.scss
in src/public/css/themes/gsdk/gsdk
96 -
app.ts
in src
91 -
pug
profile.pug
in views/account
83 -
_social-buttons.scss
in src/public/css/themes/gsdk/gsdk
79 -
User.ts
in src/models
71 2
_typography.scss
in src/public/css/themes/gsdk/gsdk
64 -
_labels-and-progress-bars.scss
in src/public/css/themes/gsdk/gsdk
62 -
_buttons.scss
in src/public/css/themes/gsdk/gsdk/mixins
61 -
_modern.scss
in src/public/css/themes/modern
60 -
_modal.scss
in src/public/css/themes/gsdk/gsdk
48 -
_dropdown.scss
in src/public/css/themes/gsdk/gsdk
42 -
contact.ts
in src/controllers
39 -
main.scss
in src/public/css
39 -
_variables.scss
in src/public/css/themes/modern
39 -
pug
header.pug
in views/partials
37 -
_alerts.scss
in src/public/css/themes/gsdk/gsdk
34 -
_collapse.scss
in src/public/css/themes/gsdk/gsdk
34 -
_default.scss
in src/public/css/themes/default
33 -
_variables.scss
in src/public/css/themes/default
33 -
pug
login.pug
in views/account
29 -
pug
facebook.pug
in views/api
29 -
secrets.ts
in src/util
26 -
pug
home.pug
in views
26 -
pug
layout.pug
in views
25 -
pug
signup.pug
in views/account
24 -
pug
contact.pug
in views
24 -
_carousel.scss
in src/public/css/themes/gsdk/gsdk
23 -
api.ts
in src/controllers
21 -
_labels.scss
in src/public/css/themes/gsdk/gsdk/mixins
20 -
jest.config.js
in root
18 -
gsdk.scss
in src/public/css/themes/gsdk
18 -
pug
flash.pug
in views/partials
18 -
pug
reset.pug
in views/account
17 -
_transparency.scss
in src/public/css/themes/gsdk/gsdk/mixins
16 -
pug
forgot.pug
in views/account
15 -
_inputs.scss
in src/public/css/themes/gsdk/gsdk/mixins
14 -
server.ts
in src
14 -
Files With Most Units (Top 3)
File# lines# units
user.ts
in src/controllers
296 5
User.ts
in src/models
71 2
main.ts
in src/public/js
2 1
Files With Long Lines (Top 14)

There are 14 files with lines longer than 120 characters. In total, there are 28 long lines.

File# lines# units# long lines
user.ts
in src/controllers
296 5 4
pug
profile.pug
in views/account
83 - 4
pug
home.pug
in views
26 - 4
passport.ts
in src/config
101 - 3
_variables.scss
in src/public/css/themes/flatly
388 - 2
_sliders.scss
in src/public/css/themes/gsdk/gsdk
191 - 2
_tabs-navs-pagination.scss
in src/public/css/themes/gsdk/gsdk
113 - 2
api.ts
in src/controllers
21 - 1
_typography.scss
in src/public/css/themes/gsdk/gsdk
64 - 1
_vendor-prefixes.scss
in src/public/css/themes/gsdk/gsdk/mixins
153 - 1
pug
reset.pug
in views/account
17 - 1
pug
signup.pug
in views/account
24 - 1
pug
facebook.pug
in views/api
29 - 1
pug
footer.pug
in views/partials
4 - 1