azure / Bridge-To-Kubernetes
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
3% | 14% | 27% | 20% | 33%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
cs3% | 14% | 28% | 20% | 33%
ps10% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
proj0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src3% | 14% | 28% | 20% | 33%
build0% | 0% | 0% | 0% | 100%
deployment0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
1051 21
KubernetesClient.cs
in src/common/Kubernetes
868 56
RoutingStateEstablisher.cs
in src/routingmanager
807 11
RoutingManagerApp.cs
in src/routingmanager
723 16
LocalEnvironmentManager.cs
in src/library/Connect
579 17
WorkloadInformationProvider.cs
in src/library/Connect
550 8
ConnectCommand.cs
in src/dsc/Commands/Connect
525 7
EnvoyConfigBuilder.cs
in src/routingmanager/Envoy
497 9
EndpointManager.cs
in src/endpointmanager
478 17
RoutingManagementClient.cs
in src/library/Client/ManagementClients
474 8
Extensions.cs
in src/routingmanager
473 27
ConnectManagementClient.cs
in src/library/Client/ManagementClients
425 14
EndpointManagementClient.cs
in src/library/EndpointManagement
408 15
KubectlImpl.cs
in src/common/Kubernetes
390 6
JsonHelpers.cs
in src/common/Json
380 28
KubernetesManagementClient.cs
in src/library/Client/ManagementClients
362 5
359 6
FileSystem.cs
in src/common/IO
343 12
RemoteRestoreJobDeployer.cs
in src/library/Connect
317 8
RestorationJobApp.cs
in src/devhostagent.restorationjob
314 8
DevHostAgentExecutorClient.cs
in src/common/DevHostAgent
298 13
IPManager.cs
in src/common/IP
296 8
Platform.cs
in src/common/IO
295 5
KubernetesWatcher.cs
in src/common/Kubernetes
273 6
CliApp.cs
in src/dsc
243 9
StreamManager.cs
in src/common/PortForward
241 12
HostsFileManager.cs
in src/endpointmanager/HostsFile
223 7
ServicePortForwardManager.cs
in src/common/PortForward
222 10
ConsoleOutput.cs
in src/common/IO/Output
208 8
EnvoyConfig.cs
in src/routingmanager/Envoy
207 -
LocalProcessConfig.cs
in src/library/Connect/Environment
204 2
KubeConfigManagementClient.cs
in src/library/Client/ManagementClients
198 5
ReversePortForwardConnector.cs
in src/devhostagent/PortForward
196 9
ApplicationInsightsLogger.cs
in src/common/Logging/Loggers
195 11
AgentExecutorHub.cs
in src/devhostagent/Services
192 12
AppContainerConfig.cs
in src/library
190 2
184 8
Constants.cs
in src/common
183 -
WorkloadRestorationService.cs
in src/common/Restore
176 8
ReversePortForwardManager.cs
in src/common/PortForward
175 9
PortMappingManager.cs
in src/library/Connect
173 9
172 15
LoggingModule.cs
in src/common
171 2
IKubernetesClient.cs
in src/common/Kubernetes
171 -
LoggerBase.cs
in src/common/Logging/Loggers
168 13
WindowsSystemCheckService.cs
in src/endpointmanager/System
164 5
TargetConnectCommandBase.cs
in src/dsc/Commands/Connect
163 4
ServicePortForwardConnector.cs
in src/devhostagent/PortForward
163 6
CliCommandOptionFactory.cs
in src/dsc/Commands
156 17
ClientConfig.cs
in src/common/PersistentPropertyBag
149 12
Files With Most Units (Top 50)
File# lines# units
KubernetesClient.cs
in src/common/Kubernetes
868 56
JsonHelpers.cs
in src/common/Json
380 28
Extensions.cs
in src/routingmanager
473 27
1051 21
AssertHelper.cs
in src/common/Utilities
95 18
CliCommandOptionFactory.cs
in src/dsc/Commands
156 17
LocalEnvironmentManager.cs
in src/library/Connect
579 17
EndpointManager.cs
in src/endpointmanager
478 17
RoutingManagerApp.cs
in src/routingmanager
723 16
172 15
EndpointManagementClient.cs
in src/library/EndpointManagement
408 15
ConnectManagementClient.cs
in src/library/Client/ManagementClients
425 14
DevHostAgentExecutorClient.cs
in src/common/DevHostAgent
298 13
IEnumerableExtensions.cs
in src/common/Extensions
111 13
LoggerBase.cs
in src/common/Logging/Loggers
168 13
StreamManager.cs
in src/common/PortForward
241 12
FileSystem.cs
in src/common/IO
343 12
ClientConfig.cs
in src/common/PersistentPropertyBag
149 12
AgentExecutorHub.cs
in src/devhostagent/Services
192 12
ApplicationInsightsLogger.cs
in src/common/Logging/Loggers
195 11
RoutingStateEstablisher.cs
in src/routingmanager
807 11
ServicePortForwardManager.cs
in src/common/PortForward
222 10
TaskExtensions.cs
in src/common/Extensions
107 10
Extensions.cs
in src/common/Logging
137 10
ReversePortForwardManager.cs
in src/common/PortForward
175 9
K8sClientFactory.cs
in src/common/Kubernetes
102 9
CliApp.cs
in src/dsc
243 9
ReversePortForwardConnector.cs
in src/devhostagent/PortForward
196 9
PortMappingManager.cs
in src/library/Connect
173 9
EnvoyConfigBuilder.cs
in src/routingmanager/Envoy
497 9
184 8
IPManager.cs
in src/common/IP
296 8
ConsoleOutput.cs
in src/common/IO/Output
208 8
WebUtilities.cs
in src/common/Utilities
103 8
WorkloadRestorationService.cs
in src/common/Restore
176 8
PerformanceLogger.cs
in src/common/Logging/Loggers
78 8
UserVisibleException.cs
in src/common/Exceptions
87 8
InvalidUsageException.cs
in src/common/Exceptions
87 8
RestorationJobApp.cs
in src/devhostagent.restorationjob
314 8
RemoteRestoreJobDeployer.cs
in src/library/Connect
317 8
WorkloadInformationProvider.cs
in src/library/Connect
550 8
RoutingManagementClient.cs
in src/library/Client/ManagementClients
474 8
ServiceBase.cs
in src/common
95 7
HttpExtensions.cs
in src/common/Extensions
82 7
TaskUtilities.cs
in src/common/Extensions
82 7
AsyncHelpers.cs
in src/common/Utilities
128 7
ConnectCommand.cs
in src/dsc/Commands/Connect
525 7
ManagementClientFactory.cs
in src/library/Client/ManagementClients/Factory
82 7
HostsFileManager.cs
in src/endpointmanager/HostsFile
223 7
KubectlImpl.cs
in src/common/Kubernetes
390 6
Files With Long Lines (Top 50)

There are 191 files with lines longer than 120 characters. In total, there are 1732 long lines.

File# lines# units# long lines
1051 21 142
RoutingStateEstablisher.cs
in src/routingmanager
807 11 139
KubernetesClient.cs
in src/common/Kubernetes
868 56 134
RoutingManagerApp.cs
in src/routingmanager
723 16 91
359 6 64
EnvoyConfigBuilder.cs
in src/routingmanager/Envoy
497 9 59
LocalEnvironmentManager.cs
in src/library/Connect
579 17 56
ConnectCommand.cs
in src/dsc/Commands/Connect
525 7 55
RoutingManagementClient.cs
in src/library/Client/ManagementClients
474 8 51
WorkloadInformationProvider.cs
in src/library/Connect
550 8 49
IKubernetesClient.cs
in src/common/Kubernetes
171 - 46
EndpointManagementClient.cs
in src/library/EndpointManagement
408 15 45
ConnectManagementClient.cs
in src/library/Client/ManagementClients
425 14 40
KubernetesManagementClient.cs
in src/library/Client/ManagementClients
362 5 29
WorkloadRestorationService.cs
in src/common/Restore
176 8 27
Extensions.cs
in src/routingmanager
473 27 26
EndpointManager.cs
in src/endpointmanager
478 17 25
RestorationJobApp.cs
in src/devhostagent.restorationjob
314 8 21
AssemblyInfo.cs
in src/common/Properties
21 - 16
JsonHelpers.cs
in src/common/Json
380 28 16
LoggerBase.cs
in src/common/Logging/Loggers
168 13 15
RemoteRestoreJobDeployer.cs
in src/library/Connect
317 8 15
DevHostAgentExecutorClient.cs
in src/common/DevHostAgent
298 13 14
ServicePortForwardManager.cs
in src/common/PortForward
222 10 14
TargetConnectCommandBase.cs
in src/dsc/Commands/Connect
163 4 14
172 15 14
KubeConfigManagementClient.cs
in src/library/Client/ManagementClients
198 5 14
184 8 13
TaskExtensions.cs
in src/common/Extensions
107 10 13
FileSystem.cs
in src/common/IO
343 12 13
KubectlImpl.cs
in src/common/Kubernetes
390 6 13
AgentExecutorHub.cs
in src/devhostagent/Services
192 12 9
LocalProcessConfig.cs
in src/library/Connect/Environment
204 2 9
ReversePortForwardManager.cs
in src/common/PortForward
175 9 8
Log.cs
in src/common/Logging/Loggers
86 4 8
EnvironmentTokenParser.cs
in src/library/Connect/Environment
114 5 8
ManagementClientFactory.cs
in src/library/Client/ManagementClients/Factory
82 7 8
KubernetesUtilities.cs
in src/common/Utilities
89 5 7
Extensions.cs
in src/common/Logging
137 10 7
HostsFileManager.cs
in src/endpointmanager/HostsFile
223 7 7
StreamManager.cs
in src/common/PortForward
241 12 6
IEnumerableExtensions.cs
in src/common/Extensions
111 13 6
IPManager.cs
in src/common/IP
296 8 6
ElevationRequestData.cs
in src/dsc/Output/Models
114 6 6
ReversePortForwardConnector.cs
in src/devhostagent/PortForward
196 9 6
ServicePortForwardConnector.cs
in src/devhostagent/PortForward
163 6 6
WindowsSystemCheckService.cs
in src/endpointmanager/System
164 5 6
Program.cs
in src/EndpointManagerLauncher
59 2 5
LoggingModule.cs
in src/common
171 2 5
ConsoleLauncher.cs
in src/common/IO/Output
106 4 5
Correlations

File Size vs. Commits (all time): 386 points

src/library/ImageProvider.cs x: 3 commits (all time) y: 76 lines of code src/library/Client/ManagementClients/RoutingManagementClient.cs x: 4 commits (all time) y: 474 lines of code src/library/Connect/LocalEnvironmentManager.cs x: 9 commits (all time) y: 579 lines of code src/library/EndpointManagement/EndpointManagementClient.cs x: 5 commits (all time) y: 408 lines of code src/common/Kubernetes/KubernetesClient.cs x: 7 commits (all time) y: 868 lines of code src/routingmanager/Constants.cs x: 3 commits (all time) y: 27 lines of code src/library/AppContainerConfig.cs x: 3 commits (all time) y: 190 lines of code src/library/EndpointManagement/EndpointManagerLauncherBase.cs x: 1 commits (all time) y: 65 lines of code src/library/EndpointManagement/IEndpointManagerLauncher.cs x: 1 commits (all time) y: 8 lines of code src/library/EndpointManagement/LinuxEndpointManagerLauncher.cs x: 1 commits (all time) y: 51 lines of code src/library/EndpointManagement/OsxEndpointManagerLauncher.cs x: 1 commits (all time) y: 49 lines of code src/library/Extensions/V1ContainerExtensions.cs x: 4 commits (all time) y: 21 lines of code src/library/Utilities/RemoteContainerConnectionDetailsResolver.cs x: 4 commits (all time) y: 359 lines of code src/dsc/Remoting/Startup.cs x: 4 commits (all time) y: 32 lines of code src/common/IP/IPManager.cs x: 3 commits (all time) y: 296 lines of code src/common/DevHostAgent/DevHostAgentExecutorClient.cs x: 4 commits (all time) y: 298 lines of code src/common/PortForward/ReversePortForwardManager.cs x: 3 commits (all time) y: 175 lines of code src/common/PortForward/ServicePortForwardManager.cs x: 3 commits (all time) y: 222 lines of code src/devhostagent/Services/AgentExecutorHub.cs x: 3 commits (all time) y: 192 lines of code src/devhostagent/Startup.cs x: 4 commits (all time) y: 93 lines of code src/dsc/downloadkubectl.ps1 x: 4 commits (all time) y: 51 lines of code src/library/Connect/WorkloadInformationProvider.cs x: 9 commits (all time) y: 550 lines of code src/library/Client/ManagementClients/KubernetesManagementClient.cs x: 5 commits (all time) y: 362 lines of code src/common/EnvironmentVariables.cs x: 3 commits (all time) y: 184 lines of code src/common/IEnvironmentVariables.cs x: 3 commits (all time) y: 31 lines of code src/common/Kubernetes/K8sClientFactory.cs x: 4 commits (all time) y: 102 lines of code src/common/Kubernetes/KubernetesWatcher.cs x: 4 commits (all time) y: 273 lines of code src/LocalAgent/LocalAgentApp.cs x: 3 commits (all time) y: 66 lines of code src/common/Extensions/HttpExtensions.cs x: 4 commits (all time) y: 82 lines of code src/common/IO/FileSystem.cs x: 3 commits (all time) y: 343 lines of code src/common/IO/IFileSystem.cs x: 3 commits (all time) y: 59 lines of code src/common/IO/Output/ConsoleOutput.cs x: 3 commits (all time) y: 208 lines of code src/common/Json/JsonHelpers.cs x: 3 commits (all time) y: 380 lines of code src/common/Json/JsonPropertyHelpers.cs x: 2 commits (all time) y: 27 lines of code src/common/Logging/Extensions.cs x: 4 commits (all time) y: 137 lines of code src/common/Logging/Loggers/TextLoggerBase.cs x: 3 commits (all time) y: 57 lines of code src/common/Logging/PII.cs x: 4 commits (all time) y: 65 lines of code src/common/Logging/PIIException.cs x: 3 commits (all time) y: 43 lines of code src/devhostagent.restorationjob/RestorationJobApp.cs x: 6 commits (all time) y: 314 lines of code src/library/Client/ManagementClients/ConnectManagementClient.cs x: 3 commits (all time) y: 425 lines of code src/library/Connect/Environment/LocalProcessConfig.cs x: 5 commits (all time) y: 204 lines of code src/library/Connect/KubernetesRemoteEnvironmentManager.cs x: 12 commits (all time) y: 1051 lines of code src/library/Client/ManagementClients/KubeConfigManagementClient.cs x: 3 commits (all time) y: 198 lines of code src/library/Connect/Environment/EnableFeature.cs x: 4 commits (all time) y: 10 lines of code src/library/Connect/Environment/ILocalProcessConfig.cs x: 4 commits (all time) y: 19 lines of code src/common/Logging/MacAddressHash/FipsCompliantSha.cs x: 3 commits (all time) y: 9 lines of code src/common/Logging/MacAddressHash/MACInformationProvider.cs x: 3 commits (all time) y: 143 lines of code src/common/EndpointManagement/IHostsFileManager.cs x: 3 commits (all time) y: 14 lines of code src/common/Socket/ISocket.cs x: 3 commits (all time) y: 18 lines of code src/dsc/Telemetry/CommandLogging.cs x: 3 commits (all time) y: 73 lines of code src/library/Utilities/PatternMatchingUtillities.cs x: 1 commits (all time) y: 19 lines of code src/common/EndpointManagement/RequestArguments/AddHostsFileEntryArgument.cs x: 1 commits (all time) y: 13 lines of code src/common/EndpointManagement/RequestArguments/AllocateIPArgument.cs x: 1 commits (all time) y: 10 lines of code src/common/Exceptions/InvalidUsageException.cs x: 3 commits (all time) y: 87 lines of code src/common/Extensions/IOperationContextExtensions.cs x: 3 commits (all time) y: 22 lines of code src/common/Logging/Loggers/LoggerBase.cs x: 3 commits (all time) y: 168 lines of code src/common/Models/Kubernetes/IngressRoute.cs x: 3 commits (all time) y: 68 lines of code src/common/Models/Settings/PortPair.cs x: 4 commits (all time) y: 37 lines of code src/common/Restore/WorkloadRestorationService.cs x: 4 commits (all time) y: 176 lines of code src/dsc/Commands/Connect/ConnectCommand.cs x: 4 commits (all time) y: 525 lines of code src/dsc/Output/Models/ElevationRequestData.cs x: 3 commits (all time) y: 114 lines of code src/endpointmanager/EndpointManager.cs x: 4 commits (all time) y: 478 lines of code src/library/Connect/RemoteRestoreJobDeployer.cs x: 3 commits (all time) y: 317 lines of code src/library/Exceptions/OperationIdException.cs x: 3 commits (all time) y: 47 lines of code src/library/Models/OperationResponse.cs x: 3 commits (all time) y: 50 lines of code src/routingmanager/Envoy/EnvoyConfigBuilder.cs x: 4 commits (all time) y: 497 lines of code src/routingmanager/Extensions.cs x: 3 commits (all time) y: 473 lines of code src/routingmanager/RoutingManagerApp.cs x: 5 commits (all time) y: 723 lines of code src/routingmanager/RoutingStateEstablisher.cs x: 3 commits (all time) y: 807 lines of code src/devhostagent/PortForward/ServicePortForwardConnector.cs x: 4 commits (all time) y: 163 lines of code src/dsc/Remoting/RemotingHelper.cs x: 4 commits (all time) y: 43 lines of code src/common/IO/Output/ConsoleLauncher.cs x: 3 commits (all time) y: 106 lines of code PolicheckExclusion.xml x: 2 commits (all time) y: 5 lines of code build/ClientAssemblyVersion.proj x: 2 commits (all time) y: 11 lines of code build/extract.ps1 x: 2 commits (all time) y: 19 lines of code deployment/settings/setenvironmentvariables.ps1 x: 2 commits (all time) y: 73 lines of code src/EndpointManagerLauncher/Program.cs x: 2 commits (all time) y: 59 lines of code src/LocalAgent/Program.cs x: 2 commits (all time) y: 31 lines of code src/LocalAgent/ServicePortForwardInstance.cs x: 2 commits (all time) y: 68 lines of code src/LocalAgent/Startup.cs x: 2 commits (all time) y: 81 lines of code src/common/Attributes/StringValueAttribute.cs x: 2 commits (all time) y: 13 lines of code src/common/Commands/CommandLineArgumentsManager.cs x: 2 commits (all time) y: 66 lines of code src/common/Constants.cs x: 2 commits (all time) y: 183 lines of code src/common/Extensions/AutofacRegistrationBuilderExtensions.cs x: 2 commits (all time) y: 37 lines of code src/common/Extensions/EndpointInfoExtensions.cs x: 2 commits (all time) y: 40 lines of code src/common/Extensions/ExceptionExtensions.cs x: 2 commits (all time) y: 47 lines of code src/common/Extensions/IEnumerableExtensions.cs x: 2 commits (all time) y: 111 lines of code src/common/Extensions/TaskExtensions.cs x: 2 commits (all time) y: 107 lines of code src/common/Extensions/TypeExtensions.cs x: 2 commits (all time) y: 55 lines of code src/common/IO/Output/IConsoleOutput.cs x: 2 commits (all time) y: 22 lines of code src/common/Kubernetes/IKubernetesClient.cs x: 2 commits (all time) y: 171 lines of code src/common/Kubernetes/KubectlImpl.cs x: 2 commits (all time) y: 390 lines of code src/common/Logging/Loggers/ApplicationInsightsLogger.cs x: 2 commits (all time) y: 195 lines of code src/common/Logging/Loggers/Log.cs x: 2 commits (all time) y: 86 lines of code src/common/Logging/Loggers/PerformanceLogger.cs x: 2 commits (all time) y: 78 lines of code src/common/Logging/OperationContextTelemetryInitializer.cs x: 2 commits (all time) y: 44 lines of code src/common/Logging/Writers/ThreadSafeFileWriter.cs x: 2 commits (all time) y: 96 lines of code src/common/PersistentPropertyBag/ClientConfig.cs x: 2 commits (all time) y: 149 lines of code src/common/PortForward/KubernetesPortForwardManager.cs x: 2 commits (all time) y: 101 lines of code src/common/PortForward/StreamManager.cs x: 2 commits (all time) y: 241 lines of code src/common/RunnerCommon.cs x: 2 commits (all time) y: 117 lines of code src/common/ServiceBase.cs x: 2 commits (all time) y: 95 lines of code src/common/Utilities/AsyncHelpers.cs x: 2 commits (all time) y: 128 lines of code src/common/Utilities/KubernetesUtilities.cs x: 2 commits (all time) y: 89 lines of code src/devhostagent.restorationjob/Properties/AssemblyInfo.cs x: 2 commits (all time) y: 4 lines of code src/dsc/AppContainerConfig.cs x: 2 commits (all time) y: 144 lines of code src/dsc/Commands/CliCommandOptionFactory.cs x: 2 commits (all time) y: 156 lines of code src/dsc/Commands/CommandConstants.cs x: 2 commits (all time) y: 115 lines of code src/dsc/Commands/Connect/TargetConnectCommandBase.cs x: 2 commits (all time) y: 163 lines of code src/dsc/Commands/RootCommand.cs x: 2 commits (all time) y: 50 lines of code src/endpointmanager/HostsFile/HostsFileManager.cs x: 2 commits (all time) y: 223 lines of code src/library/Utilities/AutofacUtilities.cs x: 2 commits (all time) y: 120 lines of code src/routingmanager/Envoy/EnvoyConfig.cs x: 2 commits (all time) y: 207 lines of code
1051.0
lines of code
  min: 3.0
  average: 73.4
  25th percentile: 13.0
  median: 27.0
  75th percentile: 76.25
  max: 1051.0
0 12.0
commits (all time)
min: 1.0 | average: 2.37 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.25 | max: 12.0

File Size vs. Contributors (all time): 386 points

src/library/ImageProvider.cs x: 3 contributors (all time) y: 76 lines of code src/library/Client/ManagementClients/RoutingManagementClient.cs x: 4 contributors (all time) y: 474 lines of code src/library/Connect/LocalEnvironmentManager.cs x: 6 contributors (all time) y: 579 lines of code src/library/EndpointManagement/EndpointManagementClient.cs x: 4 contributors (all time) y: 408 lines of code src/common/Kubernetes/KubernetesClient.cs x: 5 contributors (all time) y: 868 lines of code src/routingmanager/Constants.cs x: 3 contributors (all time) y: 27 lines of code src/library/AppContainerConfig.cs x: 3 contributors (all time) y: 190 lines of code src/library/EndpointManagement/EndpointManagerLauncherBase.cs x: 1 contributors (all time) y: 65 lines of code src/library/EndpointManagement/IEndpointManagerLauncher.cs x: 1 contributors (all time) y: 8 lines of code src/library/EndpointManagement/LinuxEndpointManagerLauncher.cs x: 1 contributors (all time) y: 51 lines of code src/library/EndpointManagement/OsxEndpointManagerLauncher.cs x: 1 contributors (all time) y: 49 lines of code src/library/Extensions/V1ContainerExtensions.cs x: 4 contributors (all time) y: 21 lines of code src/library/Utilities/RemoteContainerConnectionDetailsResolver.cs x: 3 contributors (all time) y: 359 lines of code src/dsc/Remoting/Startup.cs x: 4 contributors (all time) y: 32 lines of code src/common/IP/IPManager.cs x: 3 contributors (all time) y: 296 lines of code src/common/DevHostAgent/DevHostAgentExecutorClient.cs x: 4 contributors (all time) y: 298 lines of code src/common/PortForward/ReversePortForwardManager.cs x: 3 contributors (all time) y: 175 lines of code src/common/PortForward/ServicePortForwardManager.cs x: 3 contributors (all time) y: 222 lines of code src/devhostagent/Services/AgentExecutorHub.cs x: 3 contributors (all time) y: 192 lines of code src/devhostagent/Startup.cs x: 4 contributors (all time) y: 93 lines of code src/dsc/downloadkubectl.ps1 x: 3 contributors (all time) y: 51 lines of code src/library/Connect/WorkloadInformationProvider.cs x: 5 contributors (all time) y: 550 lines of code src/library/Client/ManagementClients/KubernetesManagementClient.cs x: 3 contributors (all time) y: 362 lines of code src/common/EnvironmentVariables.cs x: 3 contributors (all time) y: 184 lines of code src/common/IEnvironmentVariables.cs x: 3 contributors (all time) y: 31 lines of code src/common/Kubernetes/K8sClientFactory.cs x: 4 contributors (all time) y: 102 lines of code src/common/Kubernetes/KubernetesWatcher.cs x: 4 contributors (all time) y: 273 lines of code src/LocalAgent/LocalAgentApp.cs x: 3 contributors (all time) y: 66 lines of code src/common/Extensions/HttpExtensions.cs x: 3 contributors (all time) y: 82 lines of code src/common/IO/FileSystem.cs x: 3 contributors (all time) y: 343 lines of code src/common/IO/IFileSystem.cs x: 3 contributors (all time) y: 59 lines of code src/common/IO/Output/ConsoleOutput.cs x: 3 contributors (all time) y: 208 lines of code src/common/Json/JsonHelpers.cs x: 1 contributors (all time) y: 380 lines of code src/common/Json/JsonPropertyHelpers.cs x: 1 contributors (all time) y: 27 lines of code src/common/Logging/Extensions.cs x: 3 contributors (all time) y: 137 lines of code src/common/Logging/Loggers/TextLoggerBase.cs x: 3 contributors (all time) y: 57 lines of code src/common/Logging/PIIException.cs x: 3 contributors (all time) y: 43 lines of code src/devhostagent.restorationjob/RestorationJobApp.cs x: 5 contributors (all time) y: 314 lines of code src/library/Client/ManagementClients/ConnectManagementClient.cs x: 3 contributors (all time) y: 425 lines of code src/library/Connect/Environment/LocalProcessConfig.cs x: 3 contributors (all time) y: 204 lines of code src/library/Connect/KubernetesRemoteEnvironmentManager.cs x: 6 contributors (all time) y: 1051 lines of code src/library/Client/ManagementClients/KubeConfigManagementClient.cs x: 3 contributors (all time) y: 198 lines of code src/library/Connect/Environment/EnableFeature.cs x: 3 contributors (all time) y: 10 lines of code src/library/Connect/Environment/ILocalProcessConfig.cs x: 3 contributors (all time) y: 19 lines of code src/common/Logging/MacAddressHash/MACInformationProvider.cs x: 3 contributors (all time) y: 143 lines of code src/common/EndpointManagement/IHostsFileManager.cs x: 3 contributors (all time) y: 14 lines of code src/common/Utilities/StringManipulation.cs x: 2 contributors (all time) y: 12 lines of code src/dsc/Telemetry/CommandLogging.cs x: 2 contributors (all time) y: 73 lines of code src/library/Utilities/PatternMatchingUtillities.cs x: 1 contributors (all time) y: 19 lines of code src/common/Kubernetes/ClientCertUtil.cs x: 3 contributors (all time) y: 71 lines of code src/common/EndpointManagement/RequestArguments/AddHostsFileEntryArgument.cs x: 1 contributors (all time) y: 13 lines of code src/common/EndpointManagement/RequestArguments/AllocateIPArgument.cs x: 1 contributors (all time) y: 10 lines of code src/common/Exceptions/InvalidUsageException.cs x: 3 contributors (all time) y: 87 lines of code src/common/Extensions/IOperationContextExtensions.cs x: 3 contributors (all time) y: 22 lines of code src/common/Logging/Loggers/LoggerBase.cs x: 3 contributors (all time) y: 168 lines of code src/common/Models/Kubernetes/IngressRoute.cs x: 3 contributors (all time) y: 68 lines of code src/common/Models/Settings/PortPair.cs x: 4 contributors (all time) y: 37 lines of code src/common/Restore/WorkloadRestorationService.cs x: 4 contributors (all time) y: 176 lines of code src/dsc/Commands/Connect/ConnectCommand.cs x: 4 contributors (all time) y: 525 lines of code src/dsc/Output/Models/ElevationRequestData.cs x: 3 contributors (all time) y: 114 lines of code src/endpointmanager/EndpointManager.cs x: 4 contributors (all time) y: 478 lines of code src/library/Connect/RemoteRestoreJobDeployer.cs x: 3 contributors (all time) y: 317 lines of code src/library/Exceptions/OperationIdException.cs x: 3 contributors (all time) y: 47 lines of code src/routingmanager/Envoy/EnvoyConfigBuilder.cs x: 4 contributors (all time) y: 497 lines of code src/routingmanager/Extensions.cs x: 3 contributors (all time) y: 473 lines of code src/routingmanager/RoutingManagerApp.cs x: 4 contributors (all time) y: 723 lines of code src/routingmanager/RoutingStateEstablisher.cs x: 3 contributors (all time) y: 807 lines of code src/common/DevHostAgent/DevHostConstants.cs x: 2 contributors (all time) y: 16 lines of code src/devhostagent/PortForward/ServicePortForwardConnector.cs x: 3 contributors (all time) y: 163 lines of code src/library/Connect/ILocalEnvironmentManager.cs x: 2 contributors (all time) y: 46 lines of code src/common/IO/Output/ConsoleLauncher.cs x: 3 contributors (all time) y: 106 lines of code PolicheckExclusion.xml x: 2 contributors (all time) y: 5 lines of code build/buildWindowsPDBs.ps1 x: 2 contributors (all time) y: 28 lines of code build/extract.ps1 x: 2 contributors (all time) y: 19 lines of code src/EndpointManagerLauncher/Program.cs x: 2 contributors (all time) y: 59 lines of code src/LocalAgent/Program.cs x: 2 contributors (all time) y: 31 lines of code src/LocalAgent/ServicePortForwardInstance.cs x: 2 contributors (all time) y: 68 lines of code src/LocalAgent/Startup.cs x: 2 contributors (all time) y: 81 lines of code src/common/Commands/CommandLineArgumentsManager.cs x: 2 contributors (all time) y: 66 lines of code src/common/Constants.cs x: 2 contributors (all time) y: 183 lines of code src/common/Extensions/AutofacRegistrationBuilderExtensions.cs x: 2 contributors (all time) y: 37 lines of code src/common/Extensions/EndpointInfoExtensions.cs x: 2 contributors (all time) y: 40 lines of code src/common/Extensions/IEnumerableExtensions.cs x: 2 contributors (all time) y: 111 lines of code src/common/Extensions/TaskExtensions.cs x: 2 contributors (all time) y: 107 lines of code src/common/Extensions/TypeExtensions.cs x: 2 contributors (all time) y: 55 lines of code src/common/IO/Output/IConsoleOutput.cs x: 2 contributors (all time) y: 22 lines of code src/common/Kubernetes/IKubernetesClient.cs x: 2 contributors (all time) y: 171 lines of code src/common/Kubernetes/KubectlImpl.cs x: 2 contributors (all time) y: 390 lines of code src/common/Logging/Loggers/ApplicationInsightsLogger.cs x: 2 contributors (all time) y: 195 lines of code src/common/Logging/Loggers/Log.cs x: 2 contributors (all time) y: 86 lines of code src/common/Logging/Loggers/PerformanceLogger.cs x: 2 contributors (all time) y: 78 lines of code src/common/Logging/OperationContextTelemetryInitializer.cs x: 2 contributors (all time) y: 44 lines of code src/common/Logging/Writers/ThreadSafeFileWriter.cs x: 2 contributors (all time) y: 96 lines of code src/common/PersistentPropertyBag/ClientConfig.cs x: 2 contributors (all time) y: 149 lines of code src/common/PortForward/KubernetesPortForwardManager.cs x: 2 contributors (all time) y: 101 lines of code src/common/PortForward/StreamManager.cs x: 2 contributors (all time) y: 241 lines of code src/common/RunnerCommon.cs x: 2 contributors (all time) y: 117 lines of code src/common/ServiceBase.cs x: 2 contributors (all time) y: 95 lines of code src/common/Utilities/AsyncHelpers.cs x: 2 contributors (all time) y: 128 lines of code src/common/Utilities/KubernetesUtilities.cs x: 2 contributors (all time) y: 89 lines of code src/devhostagent.restorationjob/Properties/AssemblyInfo.cs x: 2 contributors (all time) y: 4 lines of code src/dsc/AppContainerConfig.cs x: 2 contributors (all time) y: 144 lines of code src/dsc/Commands/CliCommandOptionFactory.cs x: 2 contributors (all time) y: 156 lines of code src/dsc/Commands/CommandConstants.cs x: 2 contributors (all time) y: 115 lines of code src/dsc/Commands/Connect/TargetConnectCommandBase.cs x: 2 contributors (all time) y: 163 lines of code src/dsc/Commands/RootCommand.cs x: 2 contributors (all time) y: 50 lines of code src/endpointmanager/HostsFile/HostsFileManager.cs x: 2 contributors (all time) y: 223 lines of code src/library/Utilities/AutofacUtilities.cs x: 2 contributors (all time) y: 120 lines of code src/routingmanager/Envoy/EnvoyConfig.cs x: 2 contributors (all time) y: 207 lines of code
1051.0
lines of code
  min: 3.0
  average: 73.4
  25th percentile: 13.0
  median: 27.0
  75th percentile: 76.25
  max: 1051.0
0 6.0
contributors (all time)
min: 1.0 | average: 2.27 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 6.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".