microsoft / Reporting-Services
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 23 files with 16,484 lines of code.
    • 2 very long files (13,818 lines of code)
    • 2 long files (1,141 lines of code)
    • 0 medium size files (0 lines of codeclsfd_ftr_w_mp_ins)
    • 7 small files (911 lines of code)
    • 12 very small files (614 lines of code)
83% | 6% | 0% | 5% | 3%
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
wsdl100% | 0% | 0% | 0% | 0%
cs0% | 60% | 0% | 29% | 10%
ts0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 35% | 64%
tsx0% | 0% | 0% | 67% | 32%
ps10% | 0% | 0% | 0% | 100%
aspx0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
CustomSecuritySample/Web References/localhost100% | 0% | 0% | 0% | 0%
CustomSecuritySample2016/Web References/localhost100% | 0% | 0% | 0% | 0%
CustomSecuritySample20160% | 60% | 0% | 27% | 12%
CustomSecuritySample0% | 52% | 0% | 27% | 20%
APISamples/typescript/src0% | 0% | 0% | 79% | 20%
Docs0% | 0% | 0% | 100% | 0%
Docs_14_00% | 0% | 0% | 0% | 100%
APISamples/powershell0% | 0% | 0% | 0% | 100%
Longest Files (Top 23)
File# lines# units
wsdl
ReportService2010.wsdl
in CustomSecuritySample/Web References/localhost
6909 -
wsdl
ReportService2010.wsdl
in CustomSecuritySample2016/Web References/localhost
6909 -
Authorization.cs
in CustomSecuritySample2016
612 15
Authorization.cs
in CustomSecuritySample
529 16
AuthenticationUtilities.cs
in CustomSecuritySample
164 5
AuthenticationUtilities.cs
in CustomSecuritySample2016
164 5
api.ts
in APISamples/typescript/src
150 6
Get-Started-With-RVC.html
in Docs
112 -
Logon.aspx.cs
in CustomSecuritySample
109 5
Logon.aspx.cs
in CustomSecuritySample2016
109 5
home.tsx
in APISamples/typescript/src
103 4
Get-Started-With-RVC.html
in Docs_14_0
99 -
AuthenticationExtension.cs
in CustomSecuritySample
97 6
AuthenticationExtension.cs
in CustomSecuritySample2016
91 6
Configure.ps1
in CustomSecuritySample
73 -
Set-100Percent-Height-With-RVC.html
in Docs_14_0
51 -
navbar.tsx
in APISamples/typescript/src
40 1
powershellSamples.ps1
in APISamples/powershell
37 -
Set-Reference-To-Sql-Server-Spatial.html
in Docs_14_0
37 -
aspx
Logon.aspx
in CustomSecuritySample
31 -
aspx
Logon.aspx
in CustomSecuritySample2016
31 -
index.html
in APISamples/typescript/src
17 -
app.tsx
in APISamples/typescript/src
10 -
Files With Most Units (Top 11)
File# lines# units
Authorization.cs
in CustomSecuritySample
529 16
Authorization.cs
in CustomSecuritySample2016
612 15
api.ts
in APISamples/typescript/src
150 6
AuthenticationExtension.cs
in CustomSecuritySample
97 6
AuthenticationExtension.cs
in CustomSecuritySample2016
91 6
AuthenticationUtilities.cs
in CustomSecuritySample
164 5
Logon.aspx.cs
in CustomSecuritySample
109 5
AuthenticationUtilities.cs
in CustomSecuritySample2016
164 5
Logon.aspx.cs
in CustomSecuritySample2016
109 5
home.tsx
in APISamples/typescript/src
103 4
navbar.tsx
in APISamples/typescript/src
40 1
Files With Long Lines (Top 18)

There are 18 files with lines longer than 120 characters. In total, there are 799 long lines.

File# lines# units# long lines
wsdl
ReportService2010.wsdl
in CustomSecuritySample/Web References/localhost
6909 - 315
wsdl
ReportService2010.wsdl
in CustomSecuritySample2016/Web References/localhost
6909 - 315
Get-Started-With-RVC.html
in Docs
112 - 31
Authorization.cs
in CustomSecuritySample
529 16 26
Get-Started-With-RVC.html
in Docs_14_0
99 - 26
Set-100Percent-Height-With-RVC.html
in Docs_14_0
51 - 19
Configure.ps1
in CustomSecuritySample
73 - 14
AuthenticationUtilities.cs
in CustomSecuritySample
164 5 7
AuthenticationUtilities.cs
in CustomSecuritySample2016
164 5 7
Set-Reference-To-Sql-Server-Spatial.html
in Docs_14_0
37 - 7
AuthenticationExtension.cs
in CustomSecuritySample
97 6 6
AuthenticationExtension.cs
in CustomSecuritySample2016
91 6 6
aspx
Logon.aspx
in CustomSecuritySample
31 - 5
Authorization.cs
in CustomSecuritySample2016
612 15 5
aspx
Logon.aspx
in CustomSecuritySample2016
31 - 5
home.tsx
in APISamples/typescript/src
103 4 3
powershellSamples.ps1
in APISamples/powershell
37 - 1
navbar.tsx
in APISamples/typescript/src
40 1 1