aws / amazon-ecs-agent
File Size

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

Intro
Learn more...
File Size Overall
23% | 11% | 23% | 21% | 19%
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
go23% | 10% | 24% | 22% | 19%
spec0% | 94% | 0% | 0% | 5%
ps10% | 0% | 0% | 42% | 57%
proto0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
tpl0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
aws-sdk-go-v243% | 15% | 6% | 34% | <1%
agent19% | 8% | 30% | 18% | 23%
ecs-agent16% | 9% | 26% | 16% | 31%
packaging0% | 94% | 0% | 0% | 5%
ecs-init0% | 0% | 51% | 18% | 29%
scripts0% | 0% | 0% | 74% | 25%
misc0% | 0% | 0% | 23% | 76%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
serializers.go
in aws-sdk-go-v2/service/ecs
6817 301
validators.go
in aws-sdk-go-v2/service/ecs
2968 249
task.go
in agent/api/task
2771 179
docker_task_engine.go
in agent/engine
2429 78
api.go
in ecs-agent/acs/model/ecsacs
1419 229
docker_client.go
in agent/dockerclient/dockerapi
1373 66
task_manager.go
in agent/engine
1238 44
handlers.go
in ecs-agent/tmds/handlers/fault/v1/handlers
1231 29
credentialsfetcher.pb.go
in ecs-agent/gmsacredclient/credentialsfetcher
1133 110
agent.go
in agent/app
991 35
container.go
in agent/api/container
961 114
engine.go
in agent/stats
893 41
api.go
in ecs-agent/tcs/model/ecstcs
841 125
types.go
in aws-sdk-go-v2/service/ecs/types
833 -
ecs_client.go
in ecs-agent/api/ecs/client
804 35
enums.go
in aws-sdk-go-v2/service/ecs/types
795 62
api_client.go
in aws-sdk-go-v2/service/ecs
742 80
spec
ecs-agent.spec
in packaging/amazon-linux-ami-integrated
734 -
common_linux.go
in ecs-agent/netlib/platform
624 24
587 40
spec
amazon-ecs-init.spec
in packaging/generic-rpm-integrated
553 -
errors.go
in aws-sdk-go-v2/service/ecs/types
552 104
endpoints.go
in aws-sdk-go-v2/service/ecs/internal/endpoints
506 7
docker_task_engine_state.go
in agent/engine/dockerstate
500 50
credentialspec_linux.go
in agent/taskresource/credentialspec
493 15
fsxwindowsfileserver_windows.go
in agent/taskresource/fsxwindowsfileserver
483 42
queue.go
in agent/stats
479 35
statechange.go
in agent/api
465 24
config.go
in agent/config
458 15
docker.go
in ecs-init/docker
457 25
444 19
networkinterface.go
in ecs-agent/netlib/model/networkinterface
434 25
envfile.go
in agent/taskresource/envFiles
432 36
api_op_DescribeServices.go
in aws-sdk-go-v2/service/ecs
430 11
client.go
in ecs-agent/wsclient
424 18
api_op_DescribeTasks.go
in aws-sdk-go-v2/service/ecs
400 11
partitions.go
in ecs-init/config/awsrulesfn
397 1
firelens_unix.go
in agent/taskresource/firelens
396 44
endpoints.go
in aws-sdk-go-v2/service/ecs
394 22
manager_linux.go
in agent/engine/serviceconnect
387 23
safe_mounter_windows.go
in ecs-agent/daemonimages/csidriver/mounter
382 32
client.go
in ecs-agent/tcs/client
369 20
dockervolume.go
in agent/taskresource/volume
367 47
asmsecret.go
in agent/taskresource/asmsecret
366 38
session.go
in ecs-agent/acs/session
362 16
log.go
in ecs-agent/logger
354 20
handlers.go
in ecs-agent/tmds/handlers/taskprotection/v1/handlers
354 9
graph.go
in agent/engine/dependencygraph
354 21
common_testutil.go
in agent/engine
353 18
node.go
in ecs-agent/daemonimages/csidriver/driver
341 8
Files With Most Units (Top 50)
File# lines# units
serializers.go
in aws-sdk-go-v2/service/ecs
6817 301
validators.go
in aws-sdk-go-v2/service/ecs
2968 249
api.go
in ecs-agent/acs/model/ecsacs
1419 229
task.go
in agent/api/task
2771 179
api.go
in ecs-agent/tcs/model/ecstcs
841 125
container.go
in agent/api/container
961 114
credentialsfetcher.pb.go
in ecs-agent/gmsacredclient/credentialsfetcher
1133 110
errors.go
in aws-sdk-go-v2/service/ecs/types
552 104
api_client.go
in aws-sdk-go-v2/service/ecs
742 80
docker_task_engine.go
in agent/engine
2429 78
docker_client.go
in agent/dockerclient/dockerapi
1373 66
enums.go
in aws-sdk-go-v2/service/ecs/types
795 62
errors.go
in agent/dockerclient/dockerapi
275 58
mock_mount.go
in ecs-agent/daemonimages/csidriver/driver
306 54
docker_task_engine_state.go
in agent/engine/dockerstate
500 50
dockervolume.go
in agent/taskresource/volume
367 47
mock_mount_windows.go
in ecs-agent/daemonimages/csidriver/mounter
250 46
dependencies_mocks.go
in ecs-init/engine
266 46
firelens_unix.go
in agent/taskresource/firelens
396 44
task_manager.go
in agent/engine
1238 44
fsxwindowsfileserver_windows.go
in agent/taskresource/fsxwindowsfileserver
483 42
managed_daemon.go
in ecs-agent/manageddaemon
256 41
engine.go
in agent/stats
893 41
587 40
client.go
in ecs-agent/wsclient/mock
215 38
asmsecret.go
in agent/taskresource/asmsecret
366 38
ssmsecret.go
in agent/taskresource/ssmsecret
338 37
envfile.go
in agent/taskresource/envFiles
432 36
ecs_client.go
in ecs-agent/api/ecs/client
804 35
asmauth.go
in agent/taskresource/asmauth
301 35
agent.go
in agent/app
991 35
queue.go
in agent/stats
479 35
mock_cgroups_linux.go
in agent/taskresource/cgroup/control/factory/mock
208 34
safe_mounter_windows.go
in ecs-agent/daemonimages/csidriver/mounter
382 32
cgroup.go
in agent/taskresource/cgroup
285 32
api.go
in agent/ecr/model/ecr
159 32
resource_attachment.go
in ecs-agent/api/attachment/resource
247 31
fsxwindowsfileserver_unsupported.go
in agent/taskresource/fsxwindowsfileserver
117 30
dependencies_mocks.go
in ecs-init/docker
177 30
handlers.go
in ecs-agent/tmds/handlers/fault/v1/handlers
1231 29
credentialspec.go
in agent/taskresource/credentialspec
245 29
common.go
in ecs-init/config
222 28
firelens_unimplemented.go
in agent/taskresource/firelens
97 26
networkinterface.go
in ecs-agent/netlib/model/networkinterface
434 25
cgroup_unsupported.go
in agent/taskresource/cgroup
81 25
parse.go
in agent/config
333 25
320 25
docker.go
in ecs-init/docker
457 25
common_linux.go
in ecs-agent/netlib/platform
624 24
credentialsfetcher_grpc.pb.go
in ecs-agent/gmsacredclient/credentialsfetcher
275 24
Files With Long Lines (Top 50)

There are 291 files with lines longer than 120 characters. In total, there are 1577 long lines.

File# lines# units# long lines
serializers.go
in aws-sdk-go-v2/service/ecs
6817 301 202
task.go
in agent/api/task
2771 179 72
validators.go
in aws-sdk-go-v2/service/ecs
2968 249 46
docker_task_engine.go
in agent/engine
2429 78 44
handlers.go
in ecs-agent/tmds/handlers/fault/v1/handlers
1231 29 38
credentialsfetcher_grpc.pb.go
in ecs-agent/gmsacredclient/credentialsfetcher
275 24 33
mock_mount.go
in ecs-agent/daemonimages/csidriver/driver
306 54 30
mock_mount_windows.go
in ecs-agent/daemonimages/csidriver/mounter
250 46 28
credentialsfetcher.pb.go
in ecs-agent/gmsacredclient/credentialsfetcher
1133 110 27
docker_client.go
in agent/dockerclient/dockerapi
1373 66 26
graph.go
in agent/engine/dependencygraph
354 21 26
manager_linux_test_common.go
in agent/engine/serviceconnect
266 4 24
agent.go
in agent/app
991 35 17
dependencies_mocks.go
in ecs-init/engine
266 46 17
credentialspec_linux.go
in agent/taskresource/credentialspec
493 15 16
587 40 16
client.go
in ecs-agent/wsclient/mock
215 38 14
credentialsfetcherclient.go
in ecs-agent/gmsacredclient
208 10 14
api_op_DescribeServices.go
in aws-sdk-go-v2/service/ecs
430 11 14
client.go
in ecs-agent/tcs/client
369 20 13
fsxwindowsfileserver_windows.go
in agent/taskresource/fsxwindowsfileserver
483 42 13
manager_start.go
in agent/engine/execcmd
196 4 13
manager.go
in agent/engine/serviceconnect/mock
132 22 13
api_op_DescribeTasks.go
in aws-sdk-go-v2/service/ecs
400 11 13
node.go
in ecs-agent/daemonimages/csidriver/driver
341 8 11
safe_mounter_windows.go
in ecs-agent/daemonimages/csidriver/mounter
382 32 11
task_server_setup.go
in agent/handlers
316 8 11
148 - 10
interface.go
in ecs-agent/api/ecs
37 - 10
handler.go
in ecs-agent/tcs/handler
235 11 10
config.go
in agent/config
458 15 10
227 21 10
engine.go
in agent/stats
893 41 10
endpoints.go
in aws-sdk-go-v2/service/ecs
394 22 10
dependencies_mocks.go
in ecs-init/docker
177 30 10
444 19 9
api_client.go
in aws-sdk-go-v2/service/ecs
742 80 9
ecs_client.go
in ecs-agent/api/ecs/client
804 35 8
asmsecret.go
in agent/taskresource/asmsecret
366 38 8
envfile.go
in agent/taskresource/envFiles
432 36 8
parse.go
in agent/config
333 25 8
firelens_unix.go
in agent/taskresource/firelens
396 44 7
attachment_handler.go
in agent/eventhandler
108 4 7
124 4 7
123 4 7
100 19 7
320 25 7
manager_linux.go
in agent/engine/serviceconnect
387 23 7
api_op_ListTaskDefinitionFamilies.go
in aws-sdk-go-v2/service/ecs
194 6 7
auth.go
in aws-sdk-go-v2/service/ecs
244 21 7
Correlations

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

agent/version/version.go x: 422 commits (all time) y: 4 lines of code ecs-init/config/common.go x: 390 commits (all time) y: 222 lines of code packaging/amazon-linux-ami-integrated/ecs-agent.spec x: 158 commits (all time) y: 734 lines of code packaging/generic-rpm-integrated/amazon-ecs-init.spec x: 157 commits (all time) y: 553 lines of code agent/engine/serviceconnect/manager_linux.go x: 23 commits (all time) y: 387 lines of code agent/api/task/task.go x: 339 commits (all time) y: 2771 lines of code agent/engine/docker_task_engine.go x: 538 commits (all time) y: 2429 lines of code agent/engine/serviceconnect/manager.go x: 9 commits (all time) y: 26 lines of code agent/engine/serviceconnect/manager_linux_test_common.go x: 13 commits (all time) y: 266 lines of code agent/engine/serviceconnect/manager_other.go x: 9 commits (all time) y: 57 lines of code agent/engine/serviceconnect/mock/manager.go x: 10 commits (all time) y: 132 lines of code ecs-agent/netlib/model/networkinterface/networkinterface.go x: 11 commits (all time) y: 434 lines of code ecs-agent/netlib/network_builder.go x: 16 commits (all time) y: 212 lines of code ecs-agent/netlib/platform/common_linux.go x: 29 commits (all time) y: 624 lines of code agent/handlers/v4/container_metadata_handler.go x: 17 commits (all time) y: 54 lines of code agent/config/ipcompatibility/ipcompatibility.go x: 2 commits (all time) y: 23 lines of code ecs-agent/logger/field/constants.go x: 23 commits (all time) y: 64 lines of code agent/dockerclient/dockerapi/docker_client.go x: 170 commits (all time) y: 1373 lines of code agent/config/config.go x: 252 commits (all time) y: 458 lines of code agent/config/config_unix.go x: 141 commits (all time) y: 139 lines of code agent/app/agent.go x: 285 commits (all time) y: 991 lines of code agent/config/config_linux.go x: 6 commits (all time) y: 9 lines of code agent/config/config_windows.go x: 124 commits (all time) y: 188 lines of code agent/config/types.go x: 208 commits (all time) y: 104 lines of code agent/engine/common_integ_testutil.go x: 11 commits (all time) y: 320 lines of code agent/utils/net/netutils_linux.go x: 2 commits (all time) y: 105 lines of code agent/config/os_family_windows.go x: 6 commits (all time) y: 72 lines of code scripts/run-integ-tests.ps1 x: 59 commits (all time) y: 61 lines of code agent/api/container/container.go x: 164 commits (all time) y: 961 lines of code agent/dockerclient/dockerapi/errors.go x: 36 commits (all time) y: 275 lines of code agent/stats/queue.go x: 53 commits (all time) y: 479 lines of code agent/utils/ephemeral_ports.go x: 10 commits (all time) y: 187 lines of code ecs-agent/tmds/handlers/fault/v1/types/types.go x: 15 commits (all time) y: 179 lines of code agent/eni/networkutils/utils_linux.go x: 26 commits (all time) y: 83 lines of code agent/eni/watcher/watcher_linux.go x: 48 commits (all time) y: 151 lines of code agent/stats/task_linux.go x: 13 commits (all time) y: 113 lines of code agent/utils/netlinkwrapper/generate_mocks_linux.go x: 1 commits (all time) y: 1 lines of code agent/asm/asm.go x: 32 commits (all time) y: 113 lines of code agent/asm/factory/factory.go x: 19 commits (all time) y: 42 lines of code agent/asm/generate_mocks.go x: 11 commits (all time) y: 1 lines of code agent/taskresource/asmauth/asmauth.go x: 36 commits (all time) y: 301 lines of code agent/taskresource/asmsecret/asmsecret.go x: 31 commits (all time) y: 366 lines of code agent/taskresource/credentialspec/credentialspec_linux.go x: 16 commits (all time) y: 493 lines of code agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_windows.go x: 19 commits (all time) y: 483 lines of code agent/api/statechange.go x: 83 commits (all time) y: 465 lines of code agent/engine/task_manager.go x: 265 commits (all time) y: 1238 lines of code ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers.go x: 10 commits (all time) y: 354 lines of code ecs-agent/tmds/handlers/taskprotection/v1/types/types.go x: 7 commits (all time) y: 69 lines of code agent/acs/session/refresh_credentials_responder.go x: 2 commits (all time) y: 57 lines of code agent/acs/session/task_manifest_responder.go x: 3 commits (all time) y: 66 lines of code agent/acs/updater/updater.go x: 5 commits (all time) y: 221 lines of code agent/api/appmesh/appmesh.go x: 17 commits (all time) y: 85 lines of code agent/api/serviceconnect/service_connect_attachment_parser.go x: 4 commits (all time) y: 47 lines of code agent/api/task/task_attachment_handler.go x: 11 commits (all time) y: 104 lines of code agent/api/task/task_test_utils.go x: 21 commits (all time) y: 120 lines of code agent/taskresource/volume/dockervolume_ebs.go x: 5 commits (all time) y: 69 lines of code ecs-agent/acs/client/acs_client.go x: 3 commits (all time) y: 43 lines of code ecs-agent/acs/session/attach_instance_eni_responder.go x: 7 commits (all time) y: 116 lines of code ecs-agent/acs/session/attach_task_eni_responder.go x: 8 commits (all time) y: 122 lines of code ecs-agent/acs/session/payload_responder.go x: 3 commits (all time) y: 117 lines of code ecs-agent/acs/session/refresh_credentials_responder.go x: 5 commits (all time) y: 153 lines of code ecs-agent/acs/session/session.go x: 15 commits (all time) y: 362 lines of code ecs-agent/acs/session/task_manifest_responder.go x: 6 commits (all time) y: 138 lines of code ecs-agent/api/attachment/eni/eni.go x: 3 commits (all time) y: 253 lines of code ecs-agent/credentials/manager.go x: 3 commits (all time) y: 90 lines of code ecs-agent/netlib/platform/containerd_windows.go x: 15 commits (all time) y: 224 lines of code ecs-agent/netlib/platform/firecracker_linux.go x: 9 commits (all time) y: 145 lines of code ecs-agent/tcs/client/client.go x: 9 commits (all time) y: 369 lines of code ecs-agent/wsclient/client.go x: 6 commits (all time) y: 424 lines of code ecs-agent/wsclient/client_factory.go x: 5 commits (all time) y: 9 lines of code ecs-agent/api/ecs/client/ecs_client.go x: 21 commits (all time) y: 804 lines of code agent/app/agent_capability.go x: 196 commits (all time) y: 444 lines of code agent/app/agent_capability_unix.go x: 78 commits (all time) y: 227 lines of code agent/app/agent_capability_unspecified.go x: 53 commits (all time) y: 100 lines of code agent/app/agent_capability_windows.go x: 66 commits (all time) y: 103 lines of code agent/app/agent_unix.go x: 109 commits (all time) y: 142 lines of code agent/app/agent_unspecified.go x: 36 commits (all time) y: 30 lines of code agent/app/agent_windows.go x: 79 commits (all time) y: 255 lines of code agent/app/data.go x: 27 commits (all time) y: 148 lines of code agent/engine/common_testutil.go x: 6 commits (all time) y: 353 lines of code agent/engine/default.go x: 50 commits (all time) y: 30 lines of code agent/engine/execcmd/manager.go x: 16 commits (all time) y: 85 lines of code agent/engine/host_resource_manager.go x: 18 commits (all time) y: 263 lines of code agent/eventhandler/task_handler.go x: 128 commits (all time) y: 281 lines of code agent/gpu/nvidia_gpu_manager_unix.go x: 20 commits (all time) y: 109 lines of code agent/handlers/agentapi/taskprotection/factory.go x: 11 commits (all time) y: 48 lines of code agent/handlers/v2/response.go x: 62 commits (all time) y: 238 lines of code agent/utils/utils.go x: 67 commits (all time) y: 199 lines of code ecs-agent/api/ecs/client/ecs_client_factory.go x: 5 commits (all time) y: 38 lines of code ecs-agent/api/ecs/generate_mocks.go x: 8 commits (all time) y: 1 lines of code ecs-agent/api/ecs/interface.go x: 8 commits (all time) y: 37 lines of code ecs-agent/api/ecs/statechange.go x: 7 commits (all time) y: 104 lines of code ecs-agent/api/errors/errors.go x: 5 commits (all time) y: 85 lines of code ecs-agent/netlib/model/tasknetworkconfig/task_network_config.go x: 15 commits (all time) y: 58 lines of code ecs-agent/netlib/platform/managed_linux.go x: 9 commits (all time) y: 129 lines of code ecs-agent/tcs/model/ecstcs/api.go x: 22 commits (all time) y: 841 lines of code ecs-agent/tmds/handlers/fault/v1/handlers/handlers.go x: 33 commits (all time) y: 1231 lines of code ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers_mocks.go x: 6 commits (all time) y: 33 lines of code ecs-agent/utils/utils.go x: 12 commits (all time) y: 54 lines of code agent/dockerclient/dockerauth/ecr.go x: 25 commits (all time) y: 139 lines of code agent/ecr/client.go x: 9 commits (all time) y: 39 lines of code agent/ecr/factory.go x: 36 commits (all time) y: 59 lines of code agent/ecr/model/ecr/api.go x: 35 commits (all time) y: 159 lines of code agent/ecr/model/ecr/errors.go x: 12 commits (all time) y: 12 lines of code agent/ecr/model/ecr/service.go x: 41 commits (all time) y: 65 lines of code ecs-agent/logger/custom_receiver.go x: 1 commits (all time) y: 50 lines of code scripts/changelog/changelog.go x: 19 commits (all time) y: 183 lines of code ecs-agent/introspection/server.go x: 2 commits (all time) y: 122 lines of code ecs-agent/introspection/v1/handlers/handlers.go x: 2 commits (all time) y: 138 lines of code ecs-agent/metrics/constants.go x: 15 commits (all time) y: 47 lines of code agent/handlers/v1/introspection_state.go x: 1 commits (all time) y: 69 lines of code agent/handlers/v1/response.go x: 37 commits (all time) y: 103 lines of code ecs-agent/api/ecs/client/ecs_client_option.go x: 4 commits (all time) y: 58 lines of code agent/config/parse.go x: 71 commits (all time) y: 333 lines of code ecs-agent/tmds/handlers/utils/helpers.go x: 4 commits (all time) y: 103 lines of code ecs-agent/netlib/platform/cniconf_linux.go x: 4 commits (all time) y: 162 lines of code ecs-init/docker/docker.go x: 103 commits (all time) y: 457 lines of code ecs-init/docker/docker_config.go x: 20 commits (all time) y: 80 lines of code ecs-init/volumes/state_manager.go x: 16 commits (all time) y: 115 lines of code ecs-init/gpu/nvidia_gpu_manager.go x: 11 commits (all time) y: 174 lines of code ecs-init/docker/backoff_mocks.go x: 17 commits (all time) y: 41 lines of code ecs-init/docker/dependencies_mocks.go x: 17 commits (all time) y: 177 lines of code ecs-init/engine/dependencies_mocks.go x: 21 commits (all time) y: 266 lines of code ecs-init/exec/iptables/exec_mocks.go x: 18 commits (all time) y: 47 lines of code ecs-agent/ec2/ec2_metadata_client.go x: 4 commits (all time) y: 198 lines of code agent/dockerclient/dockerauth/dockerauth.go x: 18 commits (all time) y: 127 lines of code agent/dockerclient/dockerauth/interface.go x: 17 commits (all time) y: 8 lines of code agent/app/generate_mocks.go x: 10 commits (all time) y: 1 lines of code ecs-agent/credentials/providers/instance_credentials_provider_linux.go x: 4 commits (all time) y: 22 lines of code ecs-agent/credentials/providers/rotating_shared_credentials_provider_v2.go x: 2 commits (all time) y: 49 lines of code agent/taskresource/firelens/firelens_unix.go x: 34 commits (all time) y: 396 lines of code agent/taskresource/firelens/firelensconfig_unix.go x: 24 commits (all time) y: 166 lines of code ecs-init/version/version.go x: 28 commits (all time) y: 4 lines of code ecs-init/volumes/ecs_volume_plugin.go x: 19 commits (all time) y: 318 lines of code aws-sdk-go-v2/service/ecs/api_client.go x: 1 commits (all time) y: 742 lines of code aws-sdk-go-v2/service/ecs/api_op_CreateCapacityProvider.go x: 1 commits (all time) y: 129 lines of code aws-sdk-go-v2/service/ecs/api_op_CreateService.go x: 1 commits (all time) y: 150 lines of code aws-sdk-go-v2/service/ecs/api_op_DescribeServices.go x: 1 commits (all time) y: 430 lines of code aws-sdk-go-v2/service/ecs/api_op_DescribeTasks.go x: 1 commits (all time) y: 400 lines of code aws-sdk-go-v2/service/ecs/api_op_ListAccountSettings.go x: 1 commits (all time) y: 192 lines of code aws-sdk-go-v2/service/ecs/api_op_RunTask.go x: 1 commits (all time) y: 173 lines of code aws-sdk-go-v2/service/ecs/auth.go x: 1 commits (all time) y: 244 lines of code aws-sdk-go-v2/service/ecs/internal/endpoints/endpoints.go x: 1 commits (all time) y: 506 lines of code aws-sdk-go-v2/service/ecs/serializers.go x: 1 commits (all time) y: 6817 lines of code aws-sdk-go-v2/service/ecs/types/enums.go x: 1 commits (all time) y: 795 lines of code aws-sdk-go-v2/service/ecs/types/errors.go x: 1 commits (all time) y: 552 lines of code aws-sdk-go-v2/service/ecs/types/types.go x: 1 commits (all time) y: 833 lines of code aws-sdk-go-v2/service/ecs/validators.go x: 1 commits (all time) y: 2968 lines of code ecs-agent/netlib/platform/api.go x: 10 commits (all time) y: 38 lines of code agent/handlers/task_server_setup.go x: 69 commits (all time) y: 316 lines of code ecs-agent/tmds/server.go x: 6 commits (all time) y: 88 lines of code agent/app/run.go x: 30 commits (all time) y: 60 lines of code ecs-agent/tmds/utils/netconfig/netconfig_unsupported.go x: 3 commits (all time) y: 10 lines of code agent/handlers/v4/tmdsstate.go x: 12 commits (all time) y: 165 lines of code ecs-agent/acs/model/ecsacs/api.go x: 9 commits (all time) y: 1419 lines of code agent/ebs/watcher.go x: 19 commits (all time) y: 278 lines of code ecs-agent/daemonimages/csidriver/driver/node.go x: 21 commits (all time) y: 341 lines of code agent/stats/engine.go x: 140 commits (all time) y: 893 lines of code ecs-agent/daemonimages/csidriver/driver/node_linux.go x: 6 commits (all time) y: 114 lines of code agent/taskresource/volume/dockervolume.go x: 48 commits (all time) y: 367 lines of code agent/api/task/task_linux.go x: 79 commits (all time) y: 274 lines of code agent/api/task/task_windows.go x: 78 commits (all time) y: 176 lines of code agent/engine/daemonmanager/daemon_manager_linux.go x: 16 commits (all time) y: 12 lines of code agent/ecscni/namespace_helper_windows.go x: 18 commits (all time) y: 85 lines of code ecs-agent/csiclient/csi_client.go x: 14 commits (all time) y: 188 lines of code ecs-agent/daemonimages/csidriver/driver/mock_mount.go x: 5 commits (all time) y: 306 lines of code ecs-agent/daemonimages/csidriver/mounter/mock_mount_windows.go x: 2 commits (all time) y: 250 lines of code ecs-agent/daemonimages/csidriver/mounter/safe_mounter_windows.go x: 4 commits (all time) y: 382 lines of code agent/acs/session/task_stop_verification_ack_responder.go x: 7 commits (all time) y: 46 lines of code agent/engine/interface.go x: 53 commits (all time) y: 28 lines of code agent/stats/container.go x: 66 commits (all time) y: 205 lines of code agent/stats/utils.go x: 31 commits (all time) y: 32 lines of code agent/stats/utils_unix.go x: 33 commits (all time) y: 67 lines of code agent/stats/utils_windows.go x: 29 commits (all time) y: 30 lines of code agent/engine/docker_image_manager.go x: 95 commits (all time) y: 587 lines of code agent/taskresource/interface.go x: 30 commits (all time) y: 42 lines of code agent/api/testutils/container_equal.go x: 24 commits (all time) y: 75 lines of code agent/api/testutils/task_equal.go x: 12 commits (all time) y: 31 lines of code agent/stats/queue_unix.go x: 1 commits (all time) y: 103 lines of code agent/stats/types.go x: 39 commits (all time) y: 73 lines of code agent/stats/task.go x: 8 commits (all time) y: 139 lines of code agent/handlers/v4/response.go x: 34 commits (all time) y: 141 lines of code agent/s3/factory/factory.go x: 19 commits (all time) y: 95 lines of code agent/statemanager/state_manager.go x: 155 commits (all time) y: 160 lines of code agent/dockerclient/sdkclient/interface.go x: 21 commits (all time) y: 46 lines of code agent/engine/data.go x: 18 commits (all time) y: 219 lines of code agent/engine/dependencygraph/graph.go x: 97 commits (all time) y: 354 lines of code ecs-init/docker/dependencies.go x: 27 commits (all time) y: 190 lines of code ecs-init/ecs-init.go x: 25 commits (all time) y: 100 lines of code seelog.xml x: 7 commits (all time) y: 11 lines of code ecs-init/engine/engine.go x: 45 commits (all time) y: 283 lines of code agent/dockerclient/sdkclientfactory/versionsupport_unix.go x: 18 commits (all time) y: 14 lines of code ecs-init/volumes/ecs_volume_driver.go x: 13 commits (all time) y: 90 lines of code ecs-agent/gmsacredclient/credentialsfetcher/credentialsfetcher.pb.go x: 6 commits (all time) y: 1133 lines of code ecs-agent/gmsacredclient/credentialsfetcher/credentialsfetcher_grpc.pb.go x: 6 commits (all time) y: 275 lines of code ecs-agent/gmsacredclient/credentialsfetcherclient.go x: 6 commits (all time) y: 208 lines of code agent/eventhandler/handler.go x: 38 commits (all time) y: 43 lines of code agent/eventhandler/task_handler_types.go x: 63 commits (all time) y: 209 lines of code agent/handlers/v2/task_container_metadata_handler.go x: 29 commits (all time) y: 71 lines of code agent/handlers/v3/task_metadata_handler.go x: 38 commits (all time) y: 62 lines of code agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_unsupported.go x: 12 commits (all time) y: 117 lines of code agent/api/task/taskvolume.go x: 40 commits (all time) y: 173 lines of code agent/data/client.go x: 14 commits (all time) y: 101 lines of code agent/engine/dockerstate/docker_task_engine_state.go x: 88 commits (all time) y: 500 lines of code agent/ssm/factory/factory.go x: 16 commits (all time) y: 34 lines of code ecs-agent/netlib/model/networkinterface/eniattachment.go x: 4 commits (all time) y: 135 lines of code agent/taskresource/cgroup/cgroup.go x: 41 commits (all time) y: 285 lines of code agent/taskresource/cgroup/control/cgroup_controller_linux.go x: 13 commits (all time) y: 77 lines of code agent/taskresource/cgroup/control/factory/mock/mock_cgroups_linux.go x: 10 commits (all time) y: 208 lines of code agent/engine/errors.go x: 57 commits (all time) y: 55 lines of code agent/engine/execcmd/manager_start.go x: 7 commits (all time) y: 196 lines of code agent/taskresource/cgroup/cgroup_unsupported.go x: 29 commits (all time) y: 81 lines of code agent/taskresource/credentialspec/credentialspec.go x: 8 commits (all time) y: 245 lines of code agent/taskresource/envFiles/envfile.go x: 37 commits (all time) y: 432 lines of code agent/taskresource/ssmsecret/ssmsecret.go x: 39 commits (all time) y: 338 lines of code agent/api/task/task_unsupported.go x: 47 commits (all time) y: 71 lines of code agent/config/parse_linux.go x: 34 commits (all time) y: 92 lines of code agent/config/parse_unsupported.go x: 25 commits (all time) y: 23 lines of code agent/data/container_client.go x: 11 commits (all time) y: 68 lines of code ecs-agent/tcs/handler/handler.go x: 3 commits (all time) y: 235 lines of code agent/ecscni/netconfig_linux.go x: 14 commits (all time) y: 178 lines of code agent/ecscni/netconfig_windows.go x: 18 commits (all time) y: 64 lines of code agent/ecscni/types.go x: 59 commits (all time) y: 43 lines of code agent/ecscni/namespace_helper_linux.go x: 14 commits (all time) y: 9 lines of code agent/stats/service_connect_linux.go x: 12 commits (all time) y: 194 lines of code agent/stats/mock/engine.go x: 45 commits (all time) y: 88 lines of code agent/ecscni/plugin.go x: 105 commits (all time) y: 145 lines of code agent/ecscni/plugin_linux.go x: 15 commits (all time) y: 83 lines of code agent/taskresource/credentialspec/credentialspec_windows.go x: 33 commits (all time) y: 49 lines of code agent/eni/networkutils/utils_windows.go x: 11 commits (all time) y: 150 lines of code agent/sighandlers/termination_handler.go x: 31 commits (all time) y: 88 lines of code agent/containermetadata/parse_metadata.go x: 35 commits (all time) y: 107 lines of code agent/containermetadata/types.go x: 39 commits (all time) y: 111 lines of code agent/engine/image/types.go x: 26 commits (all time) y: 154 lines of code agent/handlers/v2/task_container_stats_handler.go x: 16 commits (all time) y: 76 lines of code agent/handlers/v3/container_metadata_handler.go x: 30 commits (all time) y: 83 lines of code agent/taskresource/types_common.go x: 37 commits (all time) y: 18 lines of code ecs-agent/utils/httpproxy/proxy.go x: 2 commits (all time) y: 234 lines of code agent/agent.go x: 104 commits (all time) y: 15 lines of code agent/engine/docker_task_engine_windows.go x: 25 commits (all time) y: 65 lines of code agent/eni/pause/pause_linux.go x: 34 commits (all time) y: 20 lines of code agent/stats/resolver/mock/resolver.go x: 31 commits (all time) y: 55 lines of code agent/version/formatting.go x: 13 commits (all time) y: 26 lines of code agent/api/container/container_unix.go x: 15 commits (all time) y: 4 lines of code agent/eni/pause/load.go x: 20 commits (all time) y: 8 lines of code agent/eni/pause/pause_unsupported.go x: 27 commits (all time) y: 20 lines of code agent/config/conditional.go x: 19 commits (all time) y: 74 lines of code agent/app/agent_compatibility_linux.go x: 20 commits (all time) y: 33 lines of code agent/eni/iphelperwrapper/iphelper_windows.go x: 8 commits (all time) y: 87 lines of code agent/statemanager/state_manager_unix.go x: 13 commits (all time) y: 52 lines of code agent/statemanager/state_manager_windows.go x: 14 commits (all time) y: 130 lines of code agent/taskresource/types_unix.go x: 23 commits (all time) y: 14 lines of code agent/dockerclient/timeout.go x: 19 commits (all time) y: 22 lines of code agent/taskresource/types/types.go x: 42 commits (all time) y: 210 lines of code misc/windows-deploy/amazon-ecs-agent.ps1 x: 14 commits (all time) y: 68 lines of code misc/windows-deploy/user-data.ps1 x: 23 commits (all time) y: 42 lines of code agent/containermetadata/manager.go x: 44 commits (all time) y: 102 lines of code scripts/generate_image.ps1 x: 16 commits (all time) y: 148 lines of code
6817.0
lines of code
  min: 1.0
  average: 114.86
  25th percentile: 13.0
  median: 48.0
  75th percentile: 124.0
  max: 6817.0
0 538.0
commits (all time)
min: 1.0 | average: 15.68 | 25th percentile: 2.0 | median: 6.0 | 75th percentile: 14.0 | max: 538.0

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

agent/version/version.go x: 75 contributors (all time) y: 4 lines of code ecs-init/config/common.go x: 77 contributors (all time) y: 222 lines of code packaging/amazon-linux-ami-integrated/ecs-agent.spec x: 35 contributors (all time) y: 734 lines of code packaging/generic-rpm-integrated/amazon-ecs-init.spec x: 35 contributors (all time) y: 553 lines of code agent/engine/serviceconnect/manager_linux.go x: 9 contributors (all time) y: 387 lines of code agent/api/task/task.go x: 76 contributors (all time) y: 2771 lines of code agent/engine/docker_task_engine.go x: 72 contributors (all time) y: 2429 lines of code agent/engine/serviceconnect/manager.go x: 6 contributors (all time) y: 26 lines of code agent/engine/serviceconnect/manager_linux_test_common.go x: 9 contributors (all time) y: 266 lines of code agent/engine/serviceconnect/manager_other.go x: 6 contributors (all time) y: 57 lines of code agent/engine/serviceconnect/mock/manager.go x: 7 contributors (all time) y: 132 lines of code ecs-agent/netlib/model/networkinterface/networkinterface.go x: 7 contributors (all time) y: 434 lines of code ecs-agent/netlib/network_builder.go x: 10 contributors (all time) y: 212 lines of code ecs-agent/netlib/platform/common_linux.go x: 11 contributors (all time) y: 624 lines of code agent/handlers/v4/container_metadata_handler.go x: 8 contributors (all time) y: 54 lines of code agent/config/ipcompatibility/ipcompatibility.go x: 1 contributors (all time) y: 23 lines of code ecs-agent/logger/field/constants.go x: 12 contributors (all time) y: 64 lines of code agent/dockerclient/dockerapi/docker_client.go x: 36 contributors (all time) y: 1373 lines of code agent/config/config.go x: 58 contributors (all time) y: 458 lines of code agent/config/config_unix.go x: 42 contributors (all time) y: 139 lines of code agent/app/agent.go x: 57 contributors (all time) y: 991 lines of code agent/config/config_linux.go x: 4 contributors (all time) y: 9 lines of code agent/config/config_windows.go x: 41 contributors (all time) y: 188 lines of code agent/config/types.go x: 55 contributors (all time) y: 104 lines of code agent/engine/common_integ_testutil.go x: 6 contributors (all time) y: 320 lines of code agent/utils/net/netutils_linux.go x: 1 contributors (all time) y: 105 lines of code agent/config/os_family_windows.go x: 4 contributors (all time) y: 72 lines of code scripts/run-integ-tests.ps1 x: 24 contributors (all time) y: 61 lines of code agent/api/container/container.go x: 46 contributors (all time) y: 961 lines of code agent/dockerclient/dockerapi/errors.go x: 17 contributors (all time) y: 275 lines of code agent/stats/queue.go x: 20 contributors (all time) y: 479 lines of code agent/utils/ephemeral_ports.go x: 6 contributors (all time) y: 187 lines of code ecs-agent/tmds/handlers/fault/v1/types/types.go x: 8 contributors (all time) y: 179 lines of code agent/eni/networkutils/utils_linux.go x: 16 contributors (all time) y: 83 lines of code agent/eni/watcher/watcher_linux.go x: 19 contributors (all time) y: 151 lines of code agent/stats/task_linux.go x: 8 contributors (all time) y: 113 lines of code agent/asm/asm.go x: 16 contributors (all time) y: 113 lines of code agent/asm/factory/factory.go x: 14 contributors (all time) y: 42 lines of code agent/asm/generate_mocks.go x: 8 contributors (all time) y: 1 lines of code agent/taskresource/asmauth/asmauth.go x: 15 contributors (all time) y: 301 lines of code agent/taskresource/asmsecret/asmsecret.go x: 18 contributors (all time) y: 366 lines of code agent/taskresource/credentialspec/credentialspec_linux.go x: 9 contributors (all time) y: 493 lines of code agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_windows.go x: 11 contributors (all time) y: 483 lines of code agent/api/statechange.go x: 27 contributors (all time) y: 465 lines of code agent/engine/task_manager.go x: 49 contributors (all time) y: 1238 lines of code ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers.go x: 8 contributors (all time) y: 354 lines of code agent/acs/session/refresh_credentials_responder.go x: 2 contributors (all time) y: 57 lines of code agent/acs/updater/updater.go x: 4 contributors (all time) y: 221 lines of code agent/api/appmesh/appmesh.go x: 10 contributors (all time) y: 85 lines of code agent/api/serviceconnect/service_connect_attachment_parser.go x: 3 contributors (all time) y: 47 lines of code agent/api/task/task_attachment_handler.go x: 8 contributors (all time) y: 104 lines of code agent/taskresource/volume/dockervolume_ebs.go x: 5 contributors (all time) y: 69 lines of code ecs-agent/acs/session/attach_instance_eni_responder.go x: 6 contributors (all time) y: 116 lines of code ecs-agent/acs/session/attach_resource_responder.go x: 10 contributors (all time) y: 164 lines of code ecs-agent/acs/session/heartbeat_responder.go x: 2 contributors (all time) y: 41 lines of code ecs-agent/acs/session/payload_responder.go x: 2 contributors (all time) y: 117 lines of code ecs-agent/acs/session/refresh_credentials_responder.go x: 4 contributors (all time) y: 153 lines of code ecs-agent/acs/session/task_stop_verification_ack_responder.go x: 3 contributors (all time) y: 64 lines of code ecs-agent/api/attachment/eni/eni.go x: 3 contributors (all time) y: 253 lines of code ecs-agent/credentials/manager.go x: 3 contributors (all time) y: 90 lines of code ecs-agent/netlib/model/appmesh/appmesh.go x: 2 contributors (all time) y: 85 lines of code ecs-agent/netlib/platform/containerd_windows.go x: 9 contributors (all time) y: 224 lines of code ecs-agent/netlib/platform/firecracker_linux.go x: 5 contributors (all time) y: 145 lines of code ecs-agent/tcs/client/client.go x: 6 contributors (all time) y: 369 lines of code ecs-agent/wsclient/client.go x: 5 contributors (all time) y: 424 lines of code ecs-agent/api/ecs/client/ecs_client.go x: 16 contributors (all time) y: 804 lines of code agent/app/agent_capability.go x: 49 contributors (all time) y: 444 lines of code agent/app/agent_capability_unix.go x: 32 contributors (all time) y: 227 lines of code agent/app/agent_capability_unspecified.go x: 24 contributors (all time) y: 100 lines of code agent/app/agent_capability_windows.go x: 28 contributors (all time) y: 103 lines of code agent/app/agent_unix.go x: 39 contributors (all time) y: 142 lines of code agent/app/agent_unspecified.go x: 18 contributors (all time) y: 30 lines of code agent/app/agent_windows.go x: 36 contributors (all time) y: 255 lines of code agent/app/data.go x: 16 contributors (all time) y: 148 lines of code agent/engine/common_testutil.go x: 5 contributors (all time) y: 353 lines of code agent/engine/default.go x: 25 contributors (all time) y: 30 lines of code agent/eventhandler/task_handler.go x: 30 contributors (all time) y: 281 lines of code agent/gpu/nvidia_gpu_manager_unix.go x: 13 contributors (all time) y: 109 lines of code agent/handlers/agentapi/taskprotection/factory.go x: 8 contributors (all time) y: 48 lines of code agent/handlers/v2/response.go x: 27 contributors (all time) y: 238 lines of code agent/utils/utils.go x: 35 contributors (all time) y: 199 lines of code ecs-agent/api/ecs/client/ecs_client_factory.go x: 4 contributors (all time) y: 38 lines of code ecs-agent/api/ecs/interface.go x: 7 contributors (all time) y: 37 lines of code ecs-agent/api/ecs/statechange.go x: 5 contributors (all time) y: 104 lines of code ecs-agent/ec2/ec2_client.go x: 6 contributors (all time) y: 88 lines of code ecs-agent/tcs/model/ecstcs/api.go x: 14 contributors (all time) y: 841 lines of code ecs-agent/tmds/handlers/fault/v1/handlers/handlers.go x: 12 contributors (all time) y: 1231 lines of code ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers_mocks.go x: 6 contributors (all time) y: 33 lines of code ecs-agent/utils/utils.go x: 10 contributors (all time) y: 54 lines of code agent/ecr/factory.go x: 22 contributors (all time) y: 59 lines of code agent/ecr/model/ecr/errors.go x: 9 contributors (all time) y: 12 lines of code agent/ecr/model/ecr/service.go x: 17 contributors (all time) y: 65 lines of code ecs-agent/logger/custom_receiver.go x: 1 contributors (all time) y: 50 lines of code ecs-agent/logger/log.go x: 4 contributors (all time) y: 354 lines of code scripts/changelog/changelog.go x: 9 contributors (all time) y: 183 lines of code ecs-agent/introspection/server.go x: 1 contributors (all time) y: 122 lines of code ecs-agent/introspection/v1/handlers/handlers.go x: 1 contributors (all time) y: 138 lines of code ecs-agent/metrics/constants.go x: 10 contributors (all time) y: 47 lines of code agent/handlers/introspection_server_setup.go x: 15 contributors (all time) y: 47 lines of code agent/handlers/v1/introspection_state.go x: 1 contributors (all time) y: 69 lines of code agent/handlers/v1/response.go x: 19 contributors (all time) y: 103 lines of code agent/config/parse.go x: 31 contributors (all time) y: 333 lines of code ecs-agent/netlib/platform/cniconf_linux.go x: 3 contributors (all time) y: 162 lines of code ecs-init/apparmor/apparmor.go x: 5 contributors (all time) y: 119 lines of code ecs-init/docker/docker.go x: 36 contributors (all time) y: 457 lines of code ecs-init/docker/docker_config.go x: 11 contributors (all time) y: 80 lines of code ecs-init/gpu/generate_mocks.go x: 2 contributors (all time) y: 1 lines of code ecs-init/gpu/nvidia_gpu_manager.go x: 7 contributors (all time) y: 174 lines of code ecs-init/docker/backoff_mocks.go x: 11 contributors (all time) y: 41 lines of code ecs-init/docker/dependencies_mocks.go x: 11 contributors (all time) y: 177 lines of code ecs-init/engine/dependencies_mocks.go x: 13 contributors (all time) y: 266 lines of code ecs-init/exec/iptables/exec_mocks.go x: 12 contributors (all time) y: 47 lines of code ecs-init/gpu/nvidia_gpu_manager_mocks.go x: 11 contributors (all time) y: 92 lines of code ecs-agent/ec2/ec2_metadata_client.go x: 4 contributors (all time) y: 198 lines of code agent/dockerclient/dockerauth/dockerauth.go x: 9 contributors (all time) y: 127 lines of code agent/app/generate_mocks.go x: 7 contributors (all time) y: 1 lines of code agent/taskresource/firelens/firelens_unimplemented.go x: 13 contributors (all time) y: 97 lines of code agent/taskresource/firelens/firelens_unix.go x: 17 contributors (all time) y: 396 lines of code ecs-init/version/version.go x: 16 contributors (all time) y: 4 lines of code ecs-init/volumes/ecs_volume_plugin.go x: 5 contributors (all time) y: 318 lines of code aws-sdk-go-v2/service/ecs/api_client.go x: 1 contributors (all time) y: 742 lines of code aws-sdk-go-v2/service/ecs/api_op_DescribeServices.go x: 1 contributors (all time) y: 430 lines of code aws-sdk-go-v2/service/ecs/api_op_DescribeTasks.go x: 1 contributors (all time) y: 400 lines of code aws-sdk-go-v2/service/ecs/api_op_ListAccountSettings.go x: 1 contributors (all time) y: 192 lines of code aws-sdk-go-v2/service/ecs/api_op_RunTask.go x: 1 contributors (all time) y: 173 lines of code aws-sdk-go-v2/service/ecs/auth.go x: 1 contributors (all time) y: 244 lines of code aws-sdk-go-v2/service/ecs/internal/endpoints/endpoints.go x: 1 contributors (all time) y: 506 lines of code aws-sdk-go-v2/service/ecs/serializers.go x: 1 contributors (all time) y: 6817 lines of code aws-sdk-go-v2/service/ecs/types/enums.go x: 1 contributors (all time) y: 795 lines of code aws-sdk-go-v2/service/ecs/types/errors.go x: 1 contributors (all time) y: 552 lines of code aws-sdk-go-v2/service/ecs/types/types.go x: 1 contributors (all time) y: 833 lines of code aws-sdk-go-v2/service/ecs/validators.go x: 1 contributors (all time) y: 2968 lines of code ecs-agent/netlib/platform/api.go x: 5 contributors (all time) y: 38 lines of code agent/handlers/task_server_setup.go x: 30 contributors (all time) y: 316 lines of code agent/app/run.go x: 20 contributors (all time) y: 60 lines of code agent/handlers/v4/tmdsstate.go x: 5 contributors (all time) y: 165 lines of code ecs-agent/acs/model/ecsacs/api.go x: 7 contributors (all time) y: 1419 lines of code agent/ebs/watcher.go x: 9 contributors (all time) y: 278 lines of code agent/ebs/watcher_linux.go x: 3 contributors (all time) y: 4 lines of code ecs-agent/daemonimages/csidriver/driver/node.go x: 6 contributors (all time) y: 341 lines of code agent/stats/engine.go x: 30 contributors (all time) y: 893 lines of code ecs-agent/daemonimages/csidriver/driver/node_linux.go x: 4 contributors (all time) y: 114 lines of code agent/taskresource/volume/dockervolume.go x: 17 contributors (all time) y: 367 lines of code ecs-agent/manageddaemon/managed_daemon_windows.go x: 3 contributors (all time) y: 112 lines of code agent/api/task/task_linux.go x: 31 contributors (all time) y: 274 lines of code agent/api/task/task_windows.go x: 32 contributors (all time) y: 176 lines of code ecs-agent/manageddaemon/managed_daemon.go x: 6 contributors (all time) y: 256 lines of code agent/ecscni/namespace_helper_windows.go x: 9 contributors (all time) y: 85 lines of code ecs-agent/csiclient/csi_client.go x: 6 contributors (all time) y: 188 lines of code ecs-agent/daemonimages/csidriver/driver/mock_mount.go x: 4 contributors (all time) y: 306 lines of code ecs-agent/daemonimages/csidriver/mounter/mock_mount_windows.go x: 2 contributors (all time) y: 250 lines of code ecs-agent/daemonimages/csidriver/mounter/safe_mounter_windows.go x: 4 contributors (all time) y: 382 lines of code ecs-init/exec/iptables/iptables.go x: 8 contributors (all time) y: 248 lines of code agent/engine/interface.go x: 16 contributors (all time) y: 28 lines of code agent/stats/container.go x: 21 contributors (all time) y: 205 lines of code agent/stats/utils_unix.go x: 16 contributors (all time) y: 67 lines of code agent/acs/session/attach_eni_common.go x: 4 contributors (all time) y: 104 lines of code agent/engine/docker_image_manager.go x: 31 contributors (all time) y: 587 lines of code agent/s3/factory/factory.go x: 12 contributors (all time) y: 95 lines of code agent/statemanager/state_manager.go x: 36 contributors (all time) y: 160 lines of code ecs-agent/api/container/status/containerstatus.go x: 2 contributors (all time) y: 158 lines of code agent/engine/data.go x: 10 contributors (all time) y: 219 lines of code agent/engine/dependencygraph/graph.go x: 27 contributors (all time) y: 354 lines of code ecs-init/engine/engine.go x: 22 contributors (all time) y: 283 lines of code agent/dockerclient/versions.go x: 10 contributors (all time) y: 109 lines of code ecs-agent/gmsacredclient/credentialsfetcher/credentialsfetcher.pb.go x: 3 contributors (all time) y: 1133 lines of code ecs-agent/gmsacredclient/credentialsfetcher/credentialsfetcher_grpc.pb.go x: 3 contributors (all time) y: 275 lines of code ecs-agent/gmsacredclient/credentialsfetcherclient.go x: 3 contributors (all time) y: 208 lines of code agent/eventhandler/task_handler_types.go x: 22 contributors (all time) y: 209 lines of code agent/api/task/taskvolume.go x: 15 contributors (all time) y: 173 lines of code agent/data/noop_client.go x: 7 contributors (all time) y: 69 lines of code agent/engine/dockerstate/docker_task_engine_state.go x: 28 contributors (all time) y: 500 lines of code agent/ssm/factory/factory.go x: 13 contributors (all time) y: 34 lines of code agent/taskresource/cgroup/cgroup.go x: 16 contributors (all time) y: 285 lines of code agent/taskresource/cgroup/control/factory/mock/mock_cgroups_linux.go x: 9 contributors (all time) y: 208 lines of code agent/api/container/transitiondependency.go x: 9 contributors (all time) y: 51 lines of code agent/engine/errors.go x: 18 contributors (all time) y: 55 lines of code agent/taskresource/cgroup/cgroup_unsupported.go x: 14 contributors (all time) y: 81 lines of code agent/taskresource/credentialspec/credentialspec.go x: 5 contributors (all time) y: 245 lines of code agent/taskresource/envFiles/envfile.go x: 17 contributors (all time) y: 432 lines of code agent/taskresource/ssmsecret/ssmsecret.go x: 18 contributors (all time) y: 338 lines of code agent/api/task/task_unsupported.go x: 23 contributors (all time) y: 71 lines of code agent/config/parse_unsupported.go x: 12 contributors (all time) y: 23 lines of code agent/config/parse_windows.go x: 14 contributors (all time) y: 131 lines of code ecs-agent/tcs/handler/handler.go x: 2 contributors (all time) y: 235 lines of code agent/ecscni/types.go x: 22 contributors (all time) y: 43 lines of code agent/stats/service_connect_linux.go x: 8 contributors (all time) y: 194 lines of code agent/stats/mock/engine.go x: 21 contributors (all time) y: 88 lines of code agent/ecscni/plugin.go x: 26 contributors (all time) y: 145 lines of code agent/ecscni/plugin_unsupported.go x: 5 contributors (all time) y: 25 lines of code agent/eni/networkutils/utils_windows.go x: 6 contributors (all time) y: 150 lines of code agent/sighandlers/termination_handler.go x: 15 contributors (all time) y: 88 lines of code agent/engine/image/types.go x: 15 contributors (all time) y: 154 lines of code agent/taskresource/types_common.go x: 17 contributors (all time) y: 18 lines of code agent/agent.go x: 20 contributors (all time) y: 15 lines of code agent/engine/docker_task_engine_windows.go x: 14 contributors (all time) y: 65 lines of code agent/stats/resolver/mock/resolver.go x: 15 contributors (all time) y: 55 lines of code agent/api/container/container_unix.go x: 10 contributors (all time) y: 4 lines of code agent/taskresource/types_windows.go x: 11 contributors (all time) y: 12 lines of code agent/eni/pause/load.go x: 14 contributors (all time) y: 8 lines of code agent/taskresource/firelens/json_unix.go x: 7 contributors (all time) y: 96 lines of code agent/dockerclient/timeout.go x: 15 contributors (all time) y: 22 lines of code misc/windows-deploy/Install-ECSAgent.ps1 x: 12 contributors (all time) y: 132 lines of code agent/taskresource/types/types.go x: 16 contributors (all time) y: 210 lines of code misc/windows-deploy/amazon-ecs-agent.ps1 x: 9 contributors (all time) y: 68 lines of code scripts/generate_image.ps1 x: 10 contributors (all time) y: 148 lines of code
6817.0
lines of code
  min: 1.0
  average: 114.86
  25th percentile: 13.0
  median: 48.0
  75th percentile: 124.0
  max: 6817.0
0 77.0
contributors (all time)
min: 1.0 | average: 6.81 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 8.0 | max: 77.0

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

agent/version/version.go x: 3 commits (30d) y: 4 lines of code ecs-init/config/common.go x: 3 commits (30d) y: 222 lines of code packaging/amazon-linux-ami-integrated/ecs-agent.spec x: 4 commits (30d) y: 734 lines of code packaging/generic-rpm-integrated/amazon-ecs-init.spec x: 3 commits (30d) y: 553 lines of code agent/engine/serviceconnect/manager_linux.go x: 2 commits (30d) y: 387 lines of code agent/api/task/task.go x: 2 commits (30d) y: 2771 lines of code agent/engine/docker_task_engine.go x: 4 commits (30d) y: 2429 lines of code agent/engine/serviceconnect/manager.go x: 1 commits (30d) y: 26 lines of code agent/engine/serviceconnect/manager_linux_test_common.go x: 1 commits (30d) y: 266 lines of code agent/engine/serviceconnect/manager_other.go x: 1 commits (30d) y: 57 lines of code agent/engine/serviceconnect/mock/manager.go x: 1 commits (30d) y: 132 lines of code ecs-agent/netlib/model/networkinterface/networkinterface.go x: 1 commits (30d) y: 434 lines of code ecs-agent/netlib/network_builder.go x: 1 commits (30d) y: 212 lines of code ecs-agent/netlib/platform/common_linux.go x: 1 commits (30d) y: 624 lines of code agent/handlers/v4/container_metadata_handler.go x: 1 commits (30d) y: 54 lines of code agent/config/ipcompatibility/ipcompatibility.go x: 2 commits (30d) y: 23 lines of code agent/dockerclient/dockerapi/docker_client.go x: 1 commits (30d) y: 1373 lines of code agent/config/config.go x: 3 commits (30d) y: 458 lines of code agent/config/config_unix.go x: 2 commits (30d) y: 139 lines of code agent/app/agent.go x: 2 commits (30d) y: 991 lines of code agent/config/config_linux.go x: 2 commits (30d) y: 9 lines of code agent/config/config_windows.go x: 2 commits (30d) y: 188 lines of code agent/config/types.go x: 1 commits (30d) y: 104 lines of code agent/engine/common_integ_testutil.go x: 1 commits (30d) y: 320 lines of code agent/utils/net/netutils_linux.go x: 2 commits (30d) y: 105 lines of code agent/config/os_family_windows.go x: 1 commits (30d) y: 72 lines of code agent/api/container/container.go x: 1 commits (30d) y: 961 lines of code agent/dockerclient/dockerapi/errors.go x: 1 commits (30d) y: 275 lines of code agent/stats/queue.go x: 1 commits (30d) y: 479 lines of code agent/utils/ephemeral_ports.go x: 1 commits (30d) y: 187 lines of code ecs-agent/tmds/handlers/fault/v1/types/types.go x: 1 commits (30d) y: 179 lines of code agent/eni/networkutils/utils_linux.go x: 1 commits (30d) y: 83 lines of code agent/eni/watcher/watcher_linux.go x: 1 commits (30d) y: 151 lines of code agent/stats/task_linux.go x: 1 commits (30d) y: 113 lines of code agent/utils/netlinkwrapper/generate_mocks_linux.go x: 1 commits (30d) y: 1 lines of code agent/utils/netlinkwrapper/netlink_linux.go x: 1 commits (30d) y: 20 lines of code agent/asm/factory/factory.go x: 1 commits (30d) y: 42 lines of code agent/taskresource/asmauth/asmauth.go x: 1 commits (30d) y: 301 lines of code agent/taskresource/asmsecret/asmsecret.go x: 1 commits (30d) y: 366 lines of code agent/taskresource/credentialspec/credentialspec_linux.go x: 1 commits (30d) y: 493 lines of code agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_windows.go x: 1 commits (30d) y: 483 lines of code agent/api/statechange.go x: 1 commits (30d) y: 465 lines of code agent/engine/task_manager.go x: 1 commits (30d) y: 1238 lines of code ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers.go x: 1 commits (30d) y: 354 lines of code
2771.0
lines of code
  min: 1.0
  average: 389.08
  25th percentile: 67.75
  median: 200.0
  75th percentile: 468.5
  max: 2771.0
0 4.0
commits (30d)
min: 1.0 | average: 1.44 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 4.0

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

agent/version/version.go x: 3 contributors (30d) y: 4 lines of code ecs-init/config/common.go x: 3 contributors (30d) y: 222 lines of code packaging/amazon-linux-ami-integrated/ecs-agent.spec x: 3 contributors (30d) y: 734 lines of code packaging/generic-rpm-integrated/amazon-ecs-init.spec x: 3 contributors (30d) y: 553 lines of code agent/engine/serviceconnect/manager_linux.go x: 1 contributors (30d) y: 387 lines of code agent/api/task/task.go x: 2 contributors (30d) y: 2771 lines of code agent/engine/docker_task_engine.go x: 3 contributors (30d) y: 2429 lines of code agent/engine/serviceconnect/manager.go x: 1 contributors (30d) y: 26 lines of code agent/engine/serviceconnect/manager_linux_test_common.go x: 1 contributors (30d) y: 266 lines of code agent/engine/serviceconnect/manager_other.go x: 1 contributors (30d) y: 57 lines of code agent/engine/serviceconnect/mock/manager.go x: 1 contributors (30d) y: 132 lines of code ecs-agent/netlib/model/networkinterface/networkinterface.go x: 1 contributors (30d) y: 434 lines of code ecs-agent/netlib/network_builder.go x: 1 contributors (30d) y: 212 lines of code ecs-agent/netlib/platform/common_linux.go x: 1 contributors (30d) y: 624 lines of code agent/handlers/v4/container_metadata_handler.go x: 1 contributors (30d) y: 54 lines of code agent/dockerclient/dockerapi/docker_client.go x: 1 contributors (30d) y: 1373 lines of code agent/config/config.go x: 1 contributors (30d) y: 458 lines of code agent/app/agent.go x: 1 contributors (30d) y: 991 lines of code agent/config/config_linux.go x: 1 contributors (30d) y: 9 lines of code agent/config/config_windows.go x: 1 contributors (30d) y: 188 lines of code agent/config/types.go x: 1 contributors (30d) y: 104 lines of code agent/engine/common_integ_testutil.go x: 1 contributors (30d) y: 320 lines of code agent/config/os_family_windows.go x: 1 contributors (30d) y: 72 lines of code agent/api/container/container.go x: 1 contributors (30d) y: 961 lines of code agent/dockerclient/dockerapi/errors.go x: 1 contributors (30d) y: 275 lines of code agent/stats/queue.go x: 1 contributors (30d) y: 479 lines of code ecs-agent/tmds/handlers/fault/v1/types/types.go x: 1 contributors (30d) y: 179 lines of code agent/eni/networkutils/utils_linux.go x: 1 contributors (30d) y: 83 lines of code agent/eni/watcher/watcher_linux.go x: 1 contributors (30d) y: 151 lines of code agent/stats/task_linux.go x: 1 contributors (30d) y: 113 lines of code agent/utils/netlinkwrapper/netlink_linux.go x: 1 contributors (30d) y: 20 lines of code agent/asm/factory/factory.go x: 1 contributors (30d) y: 42 lines of code agent/taskresource/asmauth/asmauth.go x: 1 contributors (30d) y: 301 lines of code agent/taskresource/asmsecret/asmsecret.go x: 1 contributors (30d) y: 366 lines of code agent/taskresource/credentialspec/credentialspec_linux.go x: 1 contributors (30d) y: 493 lines of code agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_windows.go x: 1 contributors (30d) y: 483 lines of code agent/api/statechange.go x: 1 contributors (30d) y: 465 lines of code agent/engine/task_manager.go x: 1 contributors (30d) y: 1238 lines of code ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers.go x: 1 contributors (30d) y: 354 lines of code
2771.0
lines of code
  min: 1.0
  average: 389.08
  25th percentile: 67.75
  median: 200.0
  75th percentile: 468.5
  max: 2771.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

agent/version/version.go x: 9 commits (90d) y: 4 lines of code ecs-init/config/common.go x: 9 commits (90d) y: 222 lines of code packaging/amazon-linux-ami-integrated/ecs-agent.spec x: 11 commits (90d) y: 734 lines of code packaging/generic-rpm-integrated/amazon-ecs-init.spec x: 9 commits (90d) y: 553 lines of code agent/engine/serviceconnect/manager_linux.go x: 2 commits (90d) y: 387 lines of code agent/api/task/task.go x: 7 commits (90d) y: 2771 lines of code agent/engine/docker_task_engine.go x: 5 commits (90d) y: 2429 lines of code agent/engine/serviceconnect/manager.go x: 1 commits (90d) y: 26 lines of code agent/engine/serviceconnect/manager_linux_test_common.go x: 1 commits (90d) y: 266 lines of code agent/engine/serviceconnect/manager_other.go x: 1 commits (90d) y: 57 lines of code agent/engine/serviceconnect/mock/manager.go x: 1 commits (90d) y: 132 lines of code ecs-agent/netlib/model/networkinterface/networkinterface.go x: 2 commits (90d) y: 434 lines of code ecs-agent/netlib/network_builder.go x: 5 commits (90d) y: 212 lines of code ecs-agent/netlib/platform/common_linux.go x: 5 commits (90d) y: 624 lines of code agent/handlers/v4/container_metadata_handler.go x: 1 commits (90d) y: 54 lines of code agent/config/ipcompatibility/ipcompatibility.go x: 2 commits (90d) y: 23 lines of code agent/dockerclient/dockerapi/docker_client.go x: 1 commits (90d) y: 1373 lines of code agent/config/config.go x: 3 commits (90d) y: 458 lines of code agent/config/config_unix.go x: 2 commits (90d) y: 139 lines of code agent/app/agent.go x: 8 commits (90d) y: 991 lines of code agent/config/config_linux.go x: 2 commits (90d) y: 9 lines of code agent/config/config_windows.go x: 2 commits (90d) y: 188 lines of code agent/config/types.go x: 1 commits (90d) y: 104 lines of code agent/engine/common_integ_testutil.go x: 1 commits (90d) y: 320 lines of code agent/utils/net/netutils_linux.go x: 2 commits (90d) y: 105 lines of code agent/config/os_family_windows.go x: 1 commits (90d) y: 72 lines of code agent/api/container/container.go x: 1 commits (90d) y: 961 lines of code agent/dockerclient/dockerapi/errors.go x: 1 commits (90d) y: 275 lines of code agent/stats/queue.go x: 1 commits (90d) y: 479 lines of code agent/utils/ephemeral_ports.go x: 1 commits (90d) y: 187 lines of code ecs-agent/tmds/handlers/fault/v1/types/types.go x: 1 commits (90d) y: 179 lines of code agent/eni/networkutils/utils_linux.go x: 1 commits (90d) y: 83 lines of code agent/eni/watcher/watcher_linux.go x: 1 commits (90d) y: 151 lines of code agent/stats/task_linux.go x: 1 commits (90d) y: 113 lines of code agent/utils/netlinkwrapper/generate_mocks_linux.go x: 1 commits (90d) y: 1 lines of code agent/utils/netlinkwrapper/netlink_linux.go x: 1 commits (90d) y: 20 lines of code agent/asm/factory/factory.go x: 1 commits (90d) y: 42 lines of code agent/taskresource/asmauth/asmauth.go x: 1 commits (90d) y: 301 lines of code agent/taskresource/asmsecret/asmsecret.go x: 1 commits (90d) y: 366 lines of code agent/taskresource/credentialspec/credentialspec_linux.go x: 4 commits (90d) y: 493 lines of code agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_windows.go x: 1 commits (90d) y: 483 lines of code agent/acs/session/payload_responder.go x: 2 commits (90d) y: 268 lines of code agent/api/statechange.go x: 5 commits (90d) y: 465 lines of code agent/engine/task_manager.go x: 1 commits (90d) y: 1238 lines of code ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers.go x: 5 commits (90d) y: 354 lines of code ecs-agent/tmds/handlers/taskprotection/v1/types/types.go x: 5 commits (90d) y: 69 lines of code agent/acs/updater/updater.go x: 1 commits (90d) y: 221 lines of code ecs-agent/acs/session/attach_resource_responder.go x: 1 commits (90d) y: 164 lines of code ecs-agent/acs/session/attach_task_eni_responder.go x: 1 commits (90d) y: 122 lines of code ecs-agent/acs/session/refresh_credentials_responder.go x: 1 commits (90d) y: 153 lines of code ecs-agent/acs/session/session.go x: 5 commits (90d) y: 362 lines of code ecs-agent/api/attachment/eni/eni.go x: 1 commits (90d) y: 253 lines of code ecs-agent/credentials/manager.go x: 1 commits (90d) y: 90 lines of code ecs-agent/netlib/platform/containerd_windows.go x: 5 commits (90d) y: 224 lines of code ecs-agent/wsclient/client.go x: 1 commits (90d) y: 424 lines of code ecs-agent/wsclient/mock/client.go x: 1 commits (90d) y: 215 lines of code ecs-agent/api/ecs/client/ecs_client.go x: 12 commits (90d) y: 804 lines of code agent/app/agent_capability.go x: 4 commits (90d) y: 444 lines of code agent/app/agent_capability_unix.go x: 4 commits (90d) y: 227 lines of code agent/app/agent_capability_unspecified.go x: 4 commits (90d) y: 100 lines of code agent/app/agent_unix.go x: 4 commits (90d) y: 142 lines of code agent/app/agent_unspecified.go x: 4 commits (90d) y: 30 lines of code agent/app/agent_windows.go x: 4 commits (90d) y: 255 lines of code agent/engine/common_testutil.go x: 4 commits (90d) y: 353 lines of code agent/engine/execcmd/manager.go x: 4 commits (90d) y: 85 lines of code agent/engine/host_resource_manager.go x: 4 commits (90d) y: 263 lines of code agent/eventhandler/task_handler.go x: 4 commits (90d) y: 281 lines of code agent/handlers/agentapi/taskprotection/factory.go x: 4 commits (90d) y: 48 lines of code agent/handlers/v2/response.go x: 4 commits (90d) y: 238 lines of code agent/utils/utils.go x: 5 commits (90d) y: 199 lines of code ecs-agent/api/ecs/client/ecs_client_factory.go x: 4 commits (90d) y: 38 lines of code ecs-agent/api/ecs/generate_mocks.go x: 5 commits (90d) y: 1 lines of code ecs-agent/api/ecs/interface.go x: 5 commits (90d) y: 37 lines of code ecs-agent/ec2/ec2_client.go x: 4 commits (90d) y: 88 lines of code ecs-agent/netlib/model/tasknetworkconfig/task_network_config.go x: 4 commits (90d) y: 58 lines of code ecs-agent/netlib/platform/managed_linux.go x: 4 commits (90d) y: 129 lines of code ecs-agent/tcs/model/ecstcs/api.go x: 15 commits (90d) y: 841 lines of code ecs-agent/tmds/handlers/fault/v1/handlers/handlers.go x: 4 commits (90d) y: 1231 lines of code ecs-agent/tmds/handlers/taskprotection/v1/handlers/interface.go x: 4 commits (90d) y: 8 lines of code agent/ecr/client.go x: 2 commits (90d) y: 39 lines of code agent/ecr/factory.go x: 2 commits (90d) y: 59 lines of code ecs-agent/logger/log.go x: 1 commits (90d) y: 354 lines of code ecs-agent/metrics/constants.go x: 2 commits (90d) y: 47 lines of code ecs-agent/tcs/model/ecstcs/types.go x: 3 commits (90d) y: 29 lines of code
2771.0
lines of code
  min: 1.0
  average: 246.08
  25th percentile: 57.0
  median: 118.5
  75th percentile: 266.5
  max: 2771.0
0 15.0
commits (90d)
min: 1.0 | average: 2.69 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 4.0 | max: 15.0

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

agent/version/version.go x: 7 contributors (90d) y: 4 lines of code ecs-init/config/common.go x: 7 contributors (90d) y: 222 lines of code packaging/amazon-linux-ami-integrated/ecs-agent.spec x: 7 contributors (90d) y: 734 lines of code packaging/generic-rpm-integrated/amazon-ecs-init.spec x: 7 contributors (90d) y: 553 lines of code agent/engine/serviceconnect/manager_linux.go x: 1 contributors (90d) y: 387 lines of code agent/api/task/task.go x: 7 contributors (90d) y: 2771 lines of code agent/engine/docker_task_engine.go x: 4 contributors (90d) y: 2429 lines of code agent/engine/serviceconnect/manager.go x: 1 contributors (90d) y: 26 lines of code agent/engine/serviceconnect/manager_linux_test_common.go x: 1 contributors (90d) y: 266 lines of code agent/engine/serviceconnect/manager_other.go x: 1 contributors (90d) y: 57 lines of code agent/engine/serviceconnect/mock/manager.go x: 1 contributors (90d) y: 132 lines of code ecs-agent/netlib/model/networkinterface/networkinterface.go x: 2 contributors (90d) y: 434 lines of code ecs-agent/netlib/network_builder.go x: 5 contributors (90d) y: 212 lines of code ecs-agent/netlib/platform/common_linux.go x: 5 contributors (90d) y: 624 lines of code agent/handlers/v4/container_metadata_handler.go x: 1 contributors (90d) y: 54 lines of code agent/dockerclient/dockerapi/docker_client.go x: 1 contributors (90d) y: 1373 lines of code agent/config/config.go x: 1 contributors (90d) y: 458 lines of code agent/app/agent.go x: 7 contributors (90d) y: 991 lines of code agent/config/config_linux.go x: 1 contributors (90d) y: 9 lines of code agent/config/config_windows.go x: 1 contributors (90d) y: 188 lines of code agent/config/types.go x: 1 contributors (90d) y: 104 lines of code agent/engine/common_integ_testutil.go x: 1 contributors (90d) y: 320 lines of code agent/config/os_family_windows.go x: 1 contributors (90d) y: 72 lines of code agent/api/container/container.go x: 1 contributors (90d) y: 961 lines of code agent/dockerclient/dockerapi/errors.go x: 1 contributors (90d) y: 275 lines of code agent/stats/queue.go x: 1 contributors (90d) y: 479 lines of code ecs-agent/tmds/handlers/fault/v1/types/types.go x: 1 contributors (90d) y: 179 lines of code agent/eni/networkutils/utils_linux.go x: 1 contributors (90d) y: 83 lines of code agent/eni/watcher/watcher_linux.go x: 1 contributors (90d) y: 151 lines of code agent/stats/task_linux.go x: 1 contributors (90d) y: 113 lines of code agent/utils/netlinkwrapper/netlink_linux.go x: 1 contributors (90d) y: 20 lines of code agent/asm/factory/factory.go x: 1 contributors (90d) y: 42 lines of code agent/taskresource/asmauth/asmauth.go x: 1 contributors (90d) y: 301 lines of code agent/taskresource/asmsecret/asmsecret.go x: 1 contributors (90d) y: 366 lines of code agent/taskresource/credentialspec/credentialspec_linux.go x: 4 contributors (90d) y: 493 lines of code agent/taskresource/fsxwindowsfileserver/fsxwindowsfileserver_windows.go x: 1 contributors (90d) y: 483 lines of code agent/acs/session/payload_responder.go x: 2 contributors (90d) y: 268 lines of code agent/api/statechange.go x: 5 contributors (90d) y: 465 lines of code agent/engine/task_manager.go x: 1 contributors (90d) y: 1238 lines of code ecs-agent/tmds/handlers/taskprotection/v1/handlers/handlers.go x: 5 contributors (90d) y: 354 lines of code ecs-agent/tmds/handlers/taskprotection/v1/types/types.go x: 5 contributors (90d) y: 69 lines of code agent/acs/updater/updater.go x: 1 contributors (90d) y: 221 lines of code ecs-agent/acs/session/attach_resource_responder.go x: 1 contributors (90d) y: 164 lines of code ecs-agent/acs/session/attach_task_eni_responder.go x: 1 contributors (90d) y: 122 lines of code ecs-agent/acs/session/refresh_credentials_responder.go x: 1 contributors (90d) y: 153 lines of code ecs-agent/acs/session/session.go x: 3 contributors (90d) y: 362 lines of code ecs-agent/api/attachment/eni/eni.go x: 1 contributors (90d) y: 253 lines of code ecs-agent/credentials/manager.go x: 1 contributors (90d) y: 90 lines of code ecs-agent/netlib/platform/containerd_windows.go x: 5 contributors (90d) y: 224 lines of code ecs-agent/tcs/client/client.go x: 4 contributors (90d) y: 369 lines of code ecs-agent/wsclient/client.go x: 1 contributors (90d) y: 424 lines of code ecs-agent/wsclient/mock/client.go x: 1 contributors (90d) y: 215 lines of code ecs-agent/api/ecs/client/ecs_client.go x: 10 contributors (90d) y: 804 lines of code agent/app/agent_capability.go x: 4 contributors (90d) y: 444 lines of code agent/app/agent_capability_unix.go x: 4 contributors (90d) y: 227 lines of code agent/app/agent_capability_unspecified.go x: 4 contributors (90d) y: 100 lines of code agent/app/agent_unix.go x: 4 contributors (90d) y: 142 lines of code agent/app/agent_unspecified.go x: 4 contributors (90d) y: 30 lines of code agent/app/agent_windows.go x: 4 contributors (90d) y: 255 lines of code agent/engine/common_testutil.go x: 4 contributors (90d) y: 353 lines of code agent/engine/execcmd/manager.go x: 4 contributors (90d) y: 85 lines of code agent/engine/host_resource_manager.go x: 4 contributors (90d) y: 263 lines of code agent/eventhandler/task_handler.go x: 4 contributors (90d) y: 281 lines of code agent/handlers/agentapi/taskprotection/factory.go x: 4 contributors (90d) y: 48 lines of code agent/handlers/v2/response.go x: 4 contributors (90d) y: 238 lines of code agent/utils/utils.go x: 5 contributors (90d) y: 199 lines of code ecs-agent/api/ecs/client/ecs_client_factory.go x: 4 contributors (90d) y: 38 lines of code ecs-agent/api/ecs/generate_mocks.go x: 5 contributors (90d) y: 1 lines of code ecs-agent/api/ecs/interface.go x: 5 contributors (90d) y: 37 lines of code ecs-agent/ec2/ec2_client.go x: 4 contributors (90d) y: 88 lines of code ecs-agent/netlib/model/tasknetworkconfig/task_network_config.go x: 4 contributors (90d) y: 58 lines of code ecs-agent/netlib/platform/managed_linux.go x: 4 contributors (90d) y: 129 lines of code ecs-agent/tcs/model/ecstcs/api.go x: 9 contributors (90d) y: 841 lines of code ecs-agent/tmds/handlers/fault/v1/handlers/handlers.go x: 4 contributors (90d) y: 1231 lines of code ecs-agent/tmds/handlers/taskprotection/v1/handlers/interface.go x: 4 contributors (90d) y: 8 lines of code agent/dockerclient/dockerauth/ecr.go x: 2 contributors (90d) y: 139 lines of code agent/ecr/client.go x: 2 contributors (90d) y: 39 lines of code agent/ecr/factory.go x: 2 contributors (90d) y: 59 lines of code ecs-agent/logger/log.go x: 1 contributors (90d) y: 354 lines of code ecs-agent/metrics/constants.go x: 2 contributors (90d) y: 47 lines of code ecs-agent/tcs/model/ecstcs/types.go x: 3 contributors (90d) y: 29 lines of code
2771.0
lines of code
  min: 1.0
  average: 246.08
  25th percentile: 57.0
  median: 118.5
  75th percentile: 266.5
  max: 2771.0
0 10.0
contributors (90d)
min: 1.0 | average: 2.45 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 4.0 | max: 10.0