microsoft / service-fabric-aspnetcore
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 27 files with 1,063 lines of code.
    • 0 very long files (0 lines of code)
    • 0 long files (0 lines of code)
    • 0 medium size files (0 lines of codeclsfd_ftr_w_mp_ins)
    • 0 small files (0 lines of code)
    • 27 very small files (1,063 lines of code)
0% | 0% | 0% | 0% | 100%
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% | 0% | 0% | 100%
props0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
proj0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src/Microsoft.ServiceFabric.AspNetCore0% | 0% | 0% | 0% | 100%
properties0% | 0% | 0% | 0% | 100%
src/Microsoft.ServiceFabric.AspNetCore.Configuration0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
src/Microsoft.ServiceFabric.AspNetCore.Kestrel0% | 0% | 0% | 0% | 100%
src/Microsoft.ServiceFabric.AspNetCore.HttpSys0% | 0% | 0% | 0% | 100%
properties/stylecop0% | 0% | 0% | 0% | 100%
Longest Files (Top 27)
File# lines# units
AspNetCoreCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore
99 7
GenericHostCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore
73 4
ServiceFabricConfigurationOptions.cs
in src/Microsoft.ServiceFabric.AspNetCore.Configuration
72 4
WebHostCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore
66 4
targets
service_fabric_managed.targets
in properties
61 -
ServiceFabricMiddleware.cs
in src/Microsoft.ServiceFabric.AspNetCore
56 2
build.ps1
in root
55 -
KestrelCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore.Kestrel
52 5
ServiceFabricConfigurationExtensions.cs
in src/Microsoft.ServiceFabric.AspNetCore.Configuration
51 3
ServiceFabricConfigurationProvider.cs
in src/Microsoft.ServiceFabric.AspNetCore.Configuration
50 4
props
service_fabric_managed_common.props
in properties
46 -
HttpSysCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore.HttpSys
40 3
ServiceFabricReverseProxyIntegrationMiddleware.cs
in src/Microsoft.ServiceFabric.AspNetCore
39 2
proj
buildAll.proj
in root
31 -
PathStringExtensions.cs
in src/Microsoft.ServiceFabric.AspNetCore
31 1
ServiceFabricSetupFilter.cs
in src/Microsoft.ServiceFabric.AspNetCore
31 2
WebHostBuilderServiceFabricExtension.cs
in src/Microsoft.ServiceFabric.AspNetCore
31 1
ApplicationBuilderExtensions.cs
in src/Microsoft.ServiceFabric.AspNetCore
28 2
props
service_fabric_nuget.props
in properties
25 -
targets
service_fabric_nuget.targets
in properties
25 -
props
service_fabric_common.props
in properties
21 -
ServiceFabricConfigurationSource.cs
in src/Microsoft.ServiceFabric.AspNetCore.Configuration
21 2
props
service_fabric_managed_stylecop.props
in properties
19 -
SkipStrongName.ps1
in root
14 -
StylecopSuppressions.cs
in properties/stylecop
13 -
ServiceFabricIntegrationOptions.cs
in src/Microsoft.ServiceFabric.AspNetCore
11 -
Friend.cs
in src/Microsoft.ServiceFabric.AspNetCore
2 -
Files With Most Units (Top 15)
File# lines# units
AspNetCoreCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore
99 7
KestrelCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore.Kestrel
52 5
ServiceFabricConfigurationOptions.cs
in src/Microsoft.ServiceFabric.AspNetCore.Configuration
72 4
ServiceFabricConfigurationProvider.cs
in src/Microsoft.ServiceFabric.AspNetCore.Configuration
50 4
GenericHostCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore
73 4
WebHostCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore
66 4
ServiceFabricConfigurationExtensions.cs
in src/Microsoft.ServiceFabric.AspNetCore.Configuration
51 3
HttpSysCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore.HttpSys
40 3
ServiceFabricConfigurationSource.cs
in src/Microsoft.ServiceFabric.AspNetCore.Configuration
21 2
ApplicationBuilderExtensions.cs
in src/Microsoft.ServiceFabric.AspNetCore
28 2
ServiceFabricMiddleware.cs
in src/Microsoft.ServiceFabric.AspNetCore
56 2
ServiceFabricReverseProxyIntegrationMiddleware.cs
in src/Microsoft.ServiceFabric.AspNetCore
39 2
ServiceFabricSetupFilter.cs
in src/Microsoft.ServiceFabric.AspNetCore
31 2
PathStringExtensions.cs
in src/Microsoft.ServiceFabric.AspNetCore
31 1
WebHostBuilderServiceFabricExtension.cs
in src/Microsoft.ServiceFabric.AspNetCore
31 1
Files With Long Lines (Top 17)

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

File# lines# units# long lines
targets
service_fabric_managed.targets
in properties
61 - 28
targets
service_fabric_nuget.targets
in properties
25 - 10
build.ps1
in root
55 - 4
proj
buildAll.proj
in root
31 - 4
KestrelCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore.Kestrel
52 5 4
AspNetCoreCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore
99 7 4
ServiceFabricConfigurationProvider.cs
in src/Microsoft.ServiceFabric.AspNetCore.Configuration
50 4 2
HttpSysCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore.HttpSys
40 3 2
ServiceFabricConfigurationExtensions.cs
in src/Microsoft.ServiceFabric.AspNetCore.Configuration
51 3 1
ServiceFabricConfigurationOptions.cs
in src/Microsoft.ServiceFabric.AspNetCore.Configuration
72 4 1
ServiceFabricConfigurationSource.cs
in src/Microsoft.ServiceFabric.AspNetCore.Configuration
21 2 1
ApplicationBuilderExtensions.cs
in src/Microsoft.ServiceFabric.AspNetCore
28 2 1
Friend.cs
in src/Microsoft.ServiceFabric.AspNetCore
2 - 1
GenericHostCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore
73 4 1
ServiceFabricMiddleware.cs
in src/Microsoft.ServiceFabric.AspNetCore
56 2 1
WebHostBuilderServiceFabricExtension.cs
in src/Microsoft.ServiceFabric.AspNetCore
31 1 1
WebHostCommunicationListener.cs
in src/Microsoft.ServiceFabric.AspNetCore
66 4 1