aws-samples / aws-lex-net-chatbot
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 120 files with 11,437 lines of code.
    • 1 very long files (1,570 lines of code)
    • 1 long files (628 lines of code)
    • 11 medium size files (3,591 lines of codeclsfd_ftr_w_mp_ins)
    • 21 small files (2,933 lines of code)
    • 86 very small files (2,715 lines of code)
13% | 5% | 31% | 25% | 23%
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
css65% | 26% | 0% | 6% | 2%
less0% | 0% | 40% | 31% | 27%
js0% | 0% | 43% | 31% | 24%
yaml0% | 0% | 100% | 0% | 0%
cshtml0% | 0% | 0% | 70% | 29%
cs0% | 0% | 0% | 0% | 100%
yml0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
Code/dotnetLexChatBot/wwwroot15% | 6% | 31% | 25% | 21%
CloudFormation Template0% | 0% | 100% | 0% | 0%
Code/dotnetLexChatBot/Views0% | 0% | 0% | 70% | 29%
Code/dotnetLexChatBot/Data0% | 0% | 0% | 0% | 100%
Code/dotnetLexChatBot0% | 0% | 0% | 0% | 100%
Code/dotnetLexChatBot/Controllers0% | 0% | 0% | 0% | 100%
Linux Deployment0% | 0% | 0% | 0% | 100%
Windows Deployment0% | 0% | 0% | 0% | 100%
Code/dotnetLexChatBot/Models0% | 0% | 0% | 0% | 100%
Code/dotnetLexChatBot/Extensions0% | 0% | 0% | 0% | 100%
Windows Deployment/scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
landing-page.css
in Code/dotnetLexChatBot/wwwroot/css/chatbot
1570 -
pe-icon-7-stroke.css
in Code/dotnetLexChatBot/wwwroot/css/chatbot
628 -
navbar.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
478 -
Gruntfile.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap
440 7
forms.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
392 -
variables.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
387 -
tooltip.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
383 33
ChatBot.yaml
in CloudFormation Template
347 -
glyphicons.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
283 -
modal.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
247 21
type.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
214 -
panels.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
213 -
carousel.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
207 -
theme.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
184 -
vendor-prefixes.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less/mixins
178 -
cshtml
TestChat.cshtml
in Code/dotnetLexChatBot/Views/HelloChatBot
175 -
button-groups.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
174 -
carousel.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
168 16
navs.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
161 -
tables.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
161 -
styles.css
in Code/dotnetLexChatBot/wwwroot/css
156 -
responsive-utilities.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
152 -
bs-lessdoc-parser.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/grunt
150 15
dropdowns.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
147 -
collapse.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
141 13
input-groups.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
122 -
buttons.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
121 -
scrollspy.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
119 10
popovers.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
112 -
grid.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less/mixins
104 -
affix.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
102 9
tab.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
102 7
modals.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
102 -
cshtml
Index.cshtml
in Code/dotnetLexChatBot/Views/HelloChatBot
102 -
dropdown.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
100 8
AWSLexService.cs
in Code/dotnetLexChatBot/Data
100 9
scaffolding.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
92 -
tooltip.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
86 -
change-version.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/grunt
86 6
HelloChatBotController.cs
in Code/dotnetLexChatBot/Controllers
85 5
button.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
80 6
list-group.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
79 -
grid-framework.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less/mixins
76 -
awesome-landing-page.js
in Code/dotnetLexChatBot/wwwroot/js/chatbot
75 8
pagination.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
75 -
print.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
74 -
cshtml
_Layout.cshtml
in Code/dotnetLexChatBot/Views/Shared
68 -
popover.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
61 8
Startup.cs
in Code/dotnetLexChatBot
56 3
buttons.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less/mixins
55 -
Files With Most Units (Top 20)
File# lines# units
tooltip.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
383 33
modal.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
247 21
carousel.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
168 16
bs-lessdoc-parser.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/grunt
150 15
collapse.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
141 13
scrollspy.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
119 10
affix.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
102 9
AWSLexService.cs
in Code/dotnetLexChatBot/Data
100 9
awesome-landing-page.js
in Code/dotnetLexChatBot/wwwroot/js/chatbot
75 8
dropdown.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
100 8
popover.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
61 8
tab.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
102 7
Gruntfile.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap
440 7
button.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
80 6
change-version.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/grunt
86 6
alert.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
49 5
transition.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
37 5
HelloChatBotController.cs
in Code/dotnetLexChatBot/Controllers
85 5
Startup.cs
in Code/dotnetLexChatBot
56 3
SessionExtensions.cs
in Code/dotnetLexChatBot/Extensions
16 2
Files With Long Lines (Top 20)

There are 25 files with lines longer than 120 characters. In total, there are 92 long lines.

File# lines# units# long lines
landing-page.css
in Code/dotnetLexChatBot/wwwroot/css/chatbot
1570 - 28
ChatBot.yaml
in CloudFormation Template
347 - 9
cshtml
TestChat.cshtml
in Code/dotnetLexChatBot/Views/HelloChatBot
175 - 8
gradients.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less/mixins
46 - 7
tooltip.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
383 33 5
Gruntfile.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap
440 7 5
buttons.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
121 - 4
awesome-landing-page.js
in Code/dotnetLexChatBot/wwwroot/js/chatbot
75 8 2
MyGet.ps1
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/nuget
6 - 2
forms.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
392 - 2
theme.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
184 - 2
pagination.less
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/less
75 - 2
cshtml
Index.cshtml
in Code/dotnetLexChatBot/Views/HelloChatBot
102 - 2
cshtml
Error.cshtml
in Code/dotnetLexChatBot/Views/Shared
12 - 2
HelloChatBotController.cs
in Code/dotnetLexChatBot/Controllers
85 5 2
scrollspy.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
119 10 1
modal.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
247 21 1
popover.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/js
61 8 1
bs-lessdoc-parser.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/grunt
150 15 1
bs-commonjs-generator.js
in Code/dotnetLexChatBot/wwwroot/lib/bootstrap/grunt
18 1 1