microsoft / service-fabric-client-dotnet
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 1,621 files with 85,631 lines of code.
    • 0 very long files (0 lines of code)
    • 8 long files (4,959 lines of code)
    • 26 medium size files (7,667 lines of codeclsfd_ftr_w_mp_ins)
    • 114 small files (15,108 lines of code)
    • 1,473 very small files (57,897 lines of code)
0% | 5% | 8% | 17% | 67%
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% | 5% | 8% | 17% | 67%
ps1xml0% | 0% | 100% | 0% | 0%
psd10% | 0% | 0% | 100% | 0%
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.Client.Http/Generated0% | 7% | 10% | 24% | 57%
src/Microsoft.ServiceFabric.Client.Http0% | 51% | 0% | 0% | 48%
src/Microsoft.ServiceFabric.Powershell.Http/Generated0% | 4% | 6% | 8% | 80%
src/Microsoft.ServiceFabric.Client.Http/Extensions0% | 0% | 61% | 13% | 24%
src/Microsoft.ServiceFabric.Powershell.Http0% | 0% | 26% | 18% | 55%
src/Microsoft.ServiceFabric.Client/Generated0% | 0% | 0% | 39% | 60%
src/Microsoft.ServiceFabric.Client0% | 0% | 0% | 33% | 66%
src/Microsoft.ServiceFabric.Common0% | 0% | 0% | 29% | 70%
src/Microsoft.ServiceFabric.Powershell.Http/manifest0% | 0% | 0% | 100% | 0%
src/Microsoft.ServiceFabric.Common/Generated0% | 0% | 0% | 0% | 100%
src/Microsoft.ServiceFabric.Client.Http/Serialization0% | 0% | 0% | 0% | 100%
src/Microsoft.ServiceFabric.Common/Security0% | 0% | 0% | 0% | 100%
properties0% | 0% | 0% | 0% | 100%
src/Microsoft.ServiceFabric.Client/Extensions0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
src/Microsoft.ServiceFabric.Common/Utilities0% | 0% | 0% | 0% | 100%
src/Microsoft.ServiceFabric.Common/Exceptions0% | 0% | 0% | 0% | 100%
src/Microsoft.ServiceFabric.Client/Exceptions0% | 0% | 0% | 0% | 100%
properties/stylecop0% | 0% | 0% | 0% | 100%
src/Microsoft.ServiceFabric.Common/Extensions0% | 0% | 0% | 0% | 100%
src/Microsoft.ServiceFabric.Powershell.Http/Extensions0% | 0% | 0% | 0% | 100%
src/netframework/Microsoft.ServiceFabric.Powershell.Http0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
BackupRestoreClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
888 30
ClusterClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
693 26
ApplicationClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
634 20
FabricErrorCodesConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
613 2
ServiceFabricHttpClient.cs
in src/Microsoft.ServiceFabric.Client.Http
561 17
FabricEventConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
534 3
PartitionClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
533 19
OutputFormatter.cs
in src/Microsoft.ServiceFabric.Powershell.Http/Generated
503 35
EventsStoreClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
463 14
NodeClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
460 16
FabricEventKindConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
459 2
ImageStoreClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Extensions
439 16
ServiceClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
419 14
JsonReaderExtensions.cs
in src/Microsoft.ServiceFabric.Client.Http/Extensions
373 21
ConnectClusterCmdlet.cs
in src/Microsoft.ServiceFabric.Powershell.Http
358 5
ReplicaClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
337 11
FaultsClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
331 11
ImageStoreClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
284 12
LoadMetricInformationConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
283 3
StatefulServiceDescriptionConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
280 3
PropertyManagementClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
279 10
StatelessServiceDescriptionConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
246 3
Microsoft.ServiceFabric.Powershell.Http.Format.ps1xml
in src/Microsoft.ServiceFabric.Powershell.Http/Generated/psxml
243 -
NodeInfoConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
237 3
NewServiceCmdlet.cs
in src/Microsoft.ServiceFabric.Powershell.Http/Generated
233 1
ServicePackageClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
231 7
ApplicationUpgradeProgressInfoConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
224 3
ComposeDeploymentUpgradeProgressInfoConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
221 3
StatefulServiceUpdateDescriptionConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
221 3
RepairManagementClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
214 8
HealthEvaluationConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
214 3
ComposeDeploymentClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
209 8
GetBackupsFromBackupLocationCmdlet.cs
in src/Microsoft.ServiceFabric.Powershell.Http/Generated
205 2
ClusterUpgradeProgressObjectConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
204 3
UpdateBackupPolicyCmdlet.cs
in src/Microsoft.ServiceFabric.Powershell.Http/Generated
198 1
ContainerCodePackagePropertiesConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
195 3
RepairTaskConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
195 3
NewBackupPolicyCmdlet.cs
in src/Microsoft.ServiceFabric.Powershell.Http/Generated
195 1
StatelessServiceUpdateDescriptionConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
191 3
HealthEvaluationKindConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
186 2
JsonWriterExtensions.cs
in src/Microsoft.ServiceFabric.Client.Http/Extensions
183 13
ApplicationTypeClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
177 6
ChaosClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
177 7
CodePackageClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
173 5
ServiceTypeClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
170 6
PartitionReconfiguredEventConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
166 3
HealthEventConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
164 3
IBackupRestoreClient.cs
in src/Microsoft.ServiceFabric.Client/Generated
164 -
ServiceResourcePropertiesConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
162 3
ApplicationContainerInstanceExitedEventConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
159 3
Files With Most Units (Top 20)
File# lines# units
OutputFormatter.cs
in src/Microsoft.ServiceFabric.Powershell.Http/Generated
503 35
BackupRestoreClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
888 30
ClusterClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
693 26
JsonReaderExtensions.cs
in src/Microsoft.ServiceFabric.Client.Http/Extensions
373 21
ApplicationClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
634 20
PartitionClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
533 19
ServiceFabricHttpClient.cs
in src/Microsoft.ServiceFabric.Client.Http
561 17
ImageStoreClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Extensions
439 16
NodeClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
460 16
EventsStoreClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
463 14
ServiceClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
419 14
JsonWriterExtensions.cs
in src/Microsoft.ServiceFabric.Client.Http/Extensions
183 13
ImageStoreClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
284 12
FaultsClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
331 11
ReplicaClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
337 11
PropertyManagementClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
279 10
ServiceFabricHttpClientEventSource.cs
in src/Microsoft.ServiceFabric.Client.Http
65 10
ComposeDeploymentClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
209 8
RepairManagementClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
214 8
ServiceFabricClientBuilder.cs
in src/Microsoft.ServiceFabric.Client
97 8
Files With Long Lines (Top 20)

There are 497 files with lines longer than 120 characters. In total, there are 1844 long lines.

File# lines# units# long lines
OutputFormatter.cs
in src/Microsoft.ServiceFabric.Powershell.Http/Generated
503 35 104
ClusterClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
693 26 46
ApplicationClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
634 20 38
FabricErrorCodesConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
613 2 33
BackupRestoreClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
888 30 30
StatefulServiceDescriptionConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
280 3 24
targets
service_fabric_managed_netstandard.targets
in properties
43 - 22
ServiceFabricHttpClient.cs
in src/Microsoft.ServiceFabric.Client.Http
561 17 22
ServiceClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
419 14 20
NewBackupPolicyCmdlet.cs
in src/Microsoft.ServiceFabric.Powershell.Http/Generated
195 1 20
UpdateBackupPolicyCmdlet.cs
in src/Microsoft.ServiceFabric.Powershell.Http/Generated
198 1 20
StatelessServiceDescriptionConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
246 3 19
targets
service_fabric_managed_netframework.targets
in properties
36 - 18
PartitionClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
533 19 18
ComposeDeploymentUpgradeProgressInfoConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
221 3 18
FabricEventConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
534 3 18
StatefulServiceUpdateDescriptionConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
221 3 18
ApplicationUpgradeProgressInfoConverter.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated/Serialization
224 3 17
ConnectClusterCmdlet.cs
in src/Microsoft.ServiceFabric.Powershell.Http
358 5 17
NodeClient.cs
in src/Microsoft.ServiceFabric.Client.Http/Generated
460 16 16