microsoft / FMLab
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 16 files with 1,158 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 1 medium size files (239 lines of codeclsfd_ftr_w_mp_ins)
    • 4 small files (529 lines of code)
    • 11 very small files (390 lines of code)
0% | 0% | 20% | 45% | 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
cs0% | 0% | 21% | 47% | 30%
js0% | 0% | 0% | 0% | 100%
reg0% | 0% | 0% | 0% | 100%
xslt0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
FMLab/ConnectorClientApplication0% | 0% | 56% | 0% | 43%
FMLab/Odata4ConsoleApplication0% | 0% | 0% | 80% | 19%
FMLab/ODataConsoleApplication0% | 0% | 0% | 80% | 19%
FMLab0% | 0% | 0% | 0% | 100%
FMLab/TaskRecorderScreenshot0% | 0% | 0% | 0% | 100%
Longest Files (Top 16)
File# lines# units
mainForm.Designer.cs
in FMLab/ConnectorClientApplication
239 2
Program.cs
in FMLab/Odata4ConsoleApplication
152 4
Program.cs
in FMLab/ODataConsoleApplication
147 7
BrowserForm.cs
in FMLab/ODataConsoleApplication
115 11
BrowserForm.cs
in FMLab/Odata4ConsoleApplication
115 11
Helper.cs
in FMLab/ConnectorClientApplication
77 4
mainForm.cs
in FMLab/ConnectorClientApplication
68 3
AuthenticationHelper.cs
in FMLab/ODataConsoleApplication
65 2
AuthenticationHelper.cs
in FMLab/Odata4ConsoleApplication
65 2
DriversLicenseChecker.cs
in FMLab
34 1
screenshot.js
in FMLab/TaskRecorderScreenshot
22 1
Program.cs
in FMLab/ConnectorClientApplication
18 1
ActivityMessage.cs
in FMLab/ConnectorClientApplication
15 -
reg
json-ie.reg
in FMLab
11 -
background.js
in FMLab/TaskRecorderScreenshot
8 -
xslt
FleetCustomerPlainText.xslt
in FMLab/ConnectorClientApplication
7 -
Files With Most Units (Top 12)
File# lines# units
BrowserForm.cs
in FMLab/ODataConsoleApplication
115 11
BrowserForm.cs
in FMLab/Odata4ConsoleApplication
115 11
Program.cs
in FMLab/ODataConsoleApplication
147 7
Helper.cs
in FMLab/ConnectorClientApplication
77 4
Program.cs
in FMLab/Odata4ConsoleApplication
152 4
mainForm.cs
in FMLab/ConnectorClientApplication
68 3
mainForm.Designer.cs
in FMLab/ConnectorClientApplication
239 2
AuthenticationHelper.cs
in FMLab/ODataConsoleApplication
65 2
AuthenticationHelper.cs
in FMLab/Odata4ConsoleApplication
65 2
Program.cs
in FMLab/ConnectorClientApplication
18 1
DriversLicenseChecker.cs
in FMLab
34 1
screenshot.js
in FMLab/TaskRecorderScreenshot
22 1
Files With Long Lines (Top 9)

There are 9 files with lines longer than 120 characters. In total, there are 17 long lines.

File# lines# units# long lines
Program.cs
in FMLab/ODataConsoleApplication
147 7 5
Program.cs
in FMLab/Odata4ConsoleApplication
152 4 3
Helper.cs
in FMLab/ConnectorClientApplication
77 4 2
mainForm.Designer.cs
in FMLab/ConnectorClientApplication
239 2 2
xslt
FleetCustomerPlainText.xslt
in FMLab/ConnectorClientApplication
7 - 1
mainForm.cs
in FMLab/ConnectorClientApplication
68 3 1
BrowserForm.cs
in FMLab/ODataConsoleApplication
115 11 1
BrowserForm.cs
in FMLab/Odata4ConsoleApplication
115 11 1
screenshot.js
in FMLab/TaskRecorderScreenshot
22 1 1