aws / aws-network-policy-agent
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 37 files with 5,159 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (2,073 lines of code)
    • 8 files changed 6-20 times (1,302 lines of code)
    • 25 files changed 1-5 times (1,784 lines of code)
0% | 0% | 40% | 25% | 34%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 37 files with 5,159 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (1,703 lines of code)
    • 4 files changed by 6-10 contributors (902 lines of code)
    • 18 files changed by 2-5 contributors (2,229 lines of code)
    • 12 files changed by 1 contributor (325 lines of code)
0% | 33% | 17% | 43% | 6%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, sh, yaml, md, c, mod, txt, gitignore, h, py, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 52% | 29% | 18%
py0% | 0% | 0% | 100% | 0%
c0% | 0% | 0% | 4% | 95%
h0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
pkg0% | 0% | 34% | 26% | 38%
controllers0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
api0% | 0% | 0% | 74% | 25%
scripts0% | 0% | 0% | 100% | 0%
cmd0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 37)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
bpf_client.go
in pkg/ebpf
976 31 2023-07-27 2025-04-14 49 13 60630804+achevuru@users.nor... pavanip2201@gmail.com
619 27 2023-07-27 2025-03-28 36 15 60630804+achevuru@users.nor... sonyingy@amazon.com
utils.go
in pkg/utils
370 36 2023-07-27 2025-04-14 28 8 60630804+achevuru@users.nor... pavanip2201@gmail.com
main.go
in root
108 4 2023-07-18 2025-04-14 25 11 60630804+achevuru@users.nor... pavanip2201@gmail.com
rpc_handler.go
in pkg/rpc
145 3 2024-02-28 2025-04-14 14 10 60630804+achevuru@users.nor... pavanip2201@gmail.com
events.go
in pkg/ebpf/events
210 7 2023-07-27 2025-02-20 14 6 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
conntrack_client.go
in pkg/ebpf/conntrack
286 5 2023-07-27 2024-05-08 12 5 60630804+achevuru@users.nor... 76720045+jchen6585@users.no...
show.go
in pkg/clihelper
303 5 2023-07-29 2025-02-20 12 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
56 2 2023-07-27 2025-02-20 9 5 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
78 3 2023-09-11 2024-04-16 9 4 23660509+jaydeokar@users.no... 76720045+jchen6585@users.no...
177 18 2023-07-18 2024-10-29 9 6 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
v6events.bpf.c
in pkg/ebpf/c
47 2 2023-07-27 2025-02-20 6 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
metrics.go
in pkg/metrics
45 3 2023-07-29 2024-05-08 5 5 60630804+achevuru@users.nor... 76720045+jchen6585@users.no...
v4events.bpf.c
in pkg/ebpf/c
47 2 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
runtime_config.go
in pkg/config
60 3 2023-07-27 2023-10-14 5 4 60630804+achevuru@users.nor... jdn5126@gmail.com
logger.go
in pkg/logger
75 6 2023-10-04 2024-05-08 5 5 60630804+achevuru@users.nor... 76720045+jchen6585@users.no...
tc.v6egress.bpf.c
in pkg/ebpf/c
245 4 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
tc.v6ingress.bpf.c
in pkg/ebpf/c
247 4 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
tc.v4ingress.bpf.c
in pkg/ebpf/c
248 4 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
tc.v4egress.bpf.c
in pkg/ebpf/c
248 4 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
cloud.go
in pkg/aws
106 7 2023-07-29 2023-08-10 4 2 60630804+achevuru@users.nor... 1111446+jayanthvn@users.nor...
main.go
in cmd/cli
12 1 2023-07-29 2023-08-08 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
main.go
in cmd/cliv6
12 1 2023-07-29 2023-08-08 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cloud_config.go
in pkg/aws
17 1 2023-07-29 2023-08-03 2 2 60630804+achevuru@users.nor... 1111446+jayanthvn@users.nor...
ec2_metadata.go
in pkg/aws/services
17 1 2023-07-29 2023-08-03 2 2 60630804+achevuru@users.nor... 1111446+jayanthvn@users.nor...
client_wrapper.go
in pkg/rpcclient
35 4 2025-02-19 2025-02-20 2 2 pavanip2201@gmail.com 23660509+jaydeokar@users.no...
51 1 2023-07-18 2023-08-02 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cp.go
in pkg/utils/cp
69 3 2023-07-27 2023-11-09 2 2 60630804+achevuru@users.nor... 1111446+jayanthvn@users.nor...
cli-all.go
in cmd/cli/cli-selector
70 1 2023-07-29 2023-08-08 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cli-all.go
in cmd/cliv6/cli-selector-v6
70 1 2023-07-29 2023-08-08 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
version.go
in pkg/version
6 - 2023-07-27 2023-07-27 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
groupversion_info.go
in api/v1alpha1
10 - 2023-07-18 2023-07-18 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cloudwatchlogs.go
in pkg/aws/services
17 1 2023-07-29 2023-07-29 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cli.go
in cmd/cli/cli-selector
18 2 2023-07-29 2023-07-29 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cli.go
in cmd/cliv6/cli-selector-v6
18 2 2023-07-29 2023-07-29 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
helper.h
in pkg/ebpf/c
18 - 2023-07-27 2023-07-27 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
imds.go
in pkg/utils/imds
23 1 2023-07-27 2023-07-27 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
Files With Most Contributors (Top 37)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
619 27 2023-07-27 2025-03-28 36 15 60630804+achevuru@users.nor... sonyingy@amazon.com
bpf_client.go
in pkg/ebpf
976 31 2023-07-27 2025-04-14 49 13 60630804+achevuru@users.nor... pavanip2201@gmail.com
main.go
in root
108 4 2023-07-18 2025-04-14 25 11 60630804+achevuru@users.nor... pavanip2201@gmail.com
rpc_handler.go
in pkg/rpc
145 3 2024-02-28 2025-04-14 14 10 60630804+achevuru@users.nor... pavanip2201@gmail.com
utils.go
in pkg/utils
370 36 2023-07-27 2025-04-14 28 8 60630804+achevuru@users.nor... pavanip2201@gmail.com
events.go
in pkg/ebpf/events
210 7 2023-07-27 2025-02-20 14 6 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
177 18 2023-07-18 2024-10-29 9 6 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
conntrack_client.go
in pkg/ebpf/conntrack
286 5 2023-07-27 2024-05-08 12 5 60630804+achevuru@users.nor... 76720045+jchen6585@users.no...
56 2 2023-07-27 2025-02-20 9 5 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
metrics.go
in pkg/metrics
45 3 2023-07-29 2024-05-08 5 5 60630804+achevuru@users.nor... 76720045+jchen6585@users.no...
logger.go
in pkg/logger
75 6 2023-10-04 2024-05-08 5 5 60630804+achevuru@users.nor... 76720045+jchen6585@users.no...
show.go
in pkg/clihelper
303 5 2023-07-29 2025-02-20 12 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
78 3 2023-09-11 2024-04-16 9 4 23660509+jaydeokar@users.no... 76720045+jchen6585@users.no...
v6events.bpf.c
in pkg/ebpf/c
47 2 2023-07-27 2025-02-20 6 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
runtime_config.go
in pkg/config
60 3 2023-07-27 2023-10-14 5 4 60630804+achevuru@users.nor... jdn5126@gmail.com
tc.v4egress.bpf.c
in pkg/ebpf/c
248 4 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
tc.v4ingress.bpf.c
in pkg/ebpf/c
248 4 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
tc.v6egress.bpf.c
in pkg/ebpf/c
245 4 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
tc.v6ingress.bpf.c
in pkg/ebpf/c
247 4 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
v4events.bpf.c
in pkg/ebpf/c
47 2 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
cloud.go
in pkg/aws
106 7 2023-07-29 2023-08-10 4 2 60630804+achevuru@users.nor... 1111446+jayanthvn@users.nor...
cp.go
in pkg/utils/cp
69 3 2023-07-27 2023-11-09 2 2 60630804+achevuru@users.nor... 1111446+jayanthvn@users.nor...
client_wrapper.go
in pkg/rpcclient
35 4 2025-02-19 2025-02-20 2 2 pavanip2201@gmail.com 23660509+jaydeokar@users.no...
ec2_metadata.go
in pkg/aws/services
17 1 2023-07-29 2023-08-03 2 2 60630804+achevuru@users.nor... 1111446+jayanthvn@users.nor...
cloud_config.go
in pkg/aws
17 1 2023-07-29 2023-08-03 2 2 60630804+achevuru@users.nor... 1111446+jayanthvn@users.nor...
51 1 2023-07-18 2023-08-02 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
main.go
in cmd/cliv6
12 1 2023-07-29 2023-08-08 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cli-all.go
in cmd/cliv6/cli-selector-v6
70 1 2023-07-29 2023-08-08 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cli-all.go
in cmd/cli/cli-selector
70 1 2023-07-29 2023-08-08 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
main.go
in cmd/cli
12 1 2023-07-29 2023-08-08 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
groupversion_info.go
in api/v1alpha1
10 - 2023-07-18 2023-07-18 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
imds.go
in pkg/utils/imds
23 1 2023-07-27 2023-07-27 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cloudwatchlogs.go
in pkg/aws/services
17 1 2023-07-29 2023-07-29 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
helper.h
in pkg/ebpf/c
18 - 2023-07-27 2023-07-27 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
version.go
in pkg/version
6 - 2023-07-27 2023-07-27 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cli.go
in cmd/cliv6/cli-selector-v6
18 2 2023-07-29 2023-07-29 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cli.go
in cmd/cli/cli-selector
18 2 2023-07-29 2023-07-29 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
Files With Least Contributors (Top 37)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
cli-all.go
in cmd/cliv6/cli-selector-v6
70 1 2023-07-29 2023-08-08 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cli-all.go
in cmd/cli/cli-selector
70 1 2023-07-29 2023-08-08 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
51 1 2023-07-18 2023-08-02 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
imds.go
in pkg/utils/imds
23 1 2023-07-27 2023-07-27 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
helper.h
in pkg/ebpf/c
18 - 2023-07-27 2023-07-27 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cli.go
in cmd/cliv6/cli-selector-v6
18 2 2023-07-29 2023-07-29 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cli.go
in cmd/cli/cli-selector
18 2 2023-07-29 2023-07-29 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cloudwatchlogs.go
in pkg/aws/services
17 1 2023-07-29 2023-07-29 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
main.go
in cmd/cliv6
12 1 2023-07-29 2023-08-08 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
main.go
in cmd/cli
12 1 2023-07-29 2023-08-08 2 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
groupversion_info.go
in api/v1alpha1
10 - 2023-07-18 2023-07-18 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
version.go
in pkg/version
6 - 2023-07-27 2023-07-27 1 1 60630804+achevuru@users.nor... 60630804+achevuru@users.nor...
cloud.go
in pkg/aws
106 7 2023-07-29 2023-08-10 4 2 60630804+achevuru@users.nor... 1111446+jayanthvn@users.nor...
cp.go
in pkg/utils/cp
69 3 2023-07-27 2023-11-09 2 2 60630804+achevuru@users.nor... 1111446+jayanthvn@users.nor...
client_wrapper.go
in pkg/rpcclient
35 4 2025-02-19 2025-02-20 2 2 pavanip2201@gmail.com 23660509+jaydeokar@users.no...
ec2_metadata.go
in pkg/aws/services
17 1 2023-07-29 2023-08-03 2 2 60630804+achevuru@users.nor... 1111446+jayanthvn@users.nor...
cloud_config.go
in pkg/aws
17 1 2023-07-29 2023-08-03 2 2 60630804+achevuru@users.nor... 1111446+jayanthvn@users.nor...
show.go
in pkg/clihelper
303 5 2023-07-29 2025-02-20 12 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
tc.v4egress.bpf.c
in pkg/ebpf/c
248 4 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
tc.v4ingress.bpf.c
in pkg/ebpf/c
248 4 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
tc.v6ingress.bpf.c
in pkg/ebpf/c
247 4 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
tc.v6egress.bpf.c
in pkg/ebpf/c
245 4 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
78 3 2023-09-11 2024-04-16 9 4 23660509+jaydeokar@users.no... 76720045+jchen6585@users.no...
runtime_config.go
in pkg/config
60 3 2023-07-27 2023-10-14 5 4 60630804+achevuru@users.nor... jdn5126@gmail.com
v6events.bpf.c
in pkg/ebpf/c
47 2 2023-07-27 2025-02-20 6 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
v4events.bpf.c
in pkg/ebpf/c
47 2 2023-07-27 2025-02-20 5 4 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
conntrack_client.go
in pkg/ebpf/conntrack
286 5 2023-07-27 2024-05-08 12 5 60630804+achevuru@users.nor... 76720045+jchen6585@users.no...
logger.go
in pkg/logger
75 6 2023-10-04 2024-05-08 5 5 60630804+achevuru@users.nor... 76720045+jchen6585@users.no...
56 2 2023-07-27 2025-02-20 9 5 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
metrics.go
in pkg/metrics
45 3 2023-07-29 2024-05-08 5 5 60630804+achevuru@users.nor... 76720045+jchen6585@users.no...
events.go
in pkg/ebpf/events
210 7 2023-07-27 2025-02-20 14 6 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
177 18 2023-07-18 2024-10-29 9 6 60630804+achevuru@users.nor... 23660509+jaydeokar@users.no...
utils.go
in pkg/utils
370 36 2023-07-27 2025-04-14 28 8 60630804+achevuru@users.nor... pavanip2201@gmail.com
rpc_handler.go
in pkg/rpc
145 3 2024-02-28 2025-04-14 14 10 60630804+achevuru@users.nor... pavanip2201@gmail.com
main.go
in root
108 4 2023-07-18 2025-04-14 25 11 60630804+achevuru@users.nor... pavanip2201@gmail.com
bpf_client.go
in pkg/ebpf
976 31 2023-07-27 2025-04-14 49 13 60630804+achevuru@users.nor... pavanip2201@gmail.com
619 27 2023-07-27 2025-03-28 36 15 60630804+achevuru@users.nor... sonyingy@amazon.com
Correlations

File Size vs. Number of Changes: 37 points

main.go x: 108 lines of code y: 25 # changes pkg/ebpf/bpf_client.go x: 976 lines of code y: 49 # changes pkg/rpc/rpc_handler.go x: 145 lines of code y: 14 # changes pkg/utils/utils.go x: 370 lines of code y: 28 # changes controllers/policyendpoints_controller.go x: 619 lines of code y: 36 # changes pkg/clihelper/show.go x: 303 lines of code y: 12 # changes pkg/config/controller_config.go x: 56 lines of code y: 9 # changes pkg/ebpf/c/tc.v4egress.bpf.c x: 248 lines of code y: 5 # changes pkg/ebpf/c/tc.v6egress.bpf.c x: 245 lines of code y: 5 # changes pkg/ebpf/c/v4events.bpf.c x: 47 lines of code y: 5 # changes pkg/ebpf/c/v6events.bpf.c x: 47 lines of code y: 6 # changes pkg/ebpf/events/events.go x: 210 lines of code y: 14 # changes pkg/rpcclient/client_wrapper.go x: 35 lines of code y: 2 # changes api/v1alpha1/zz_generated.deepcopy.go x: 177 lines of code y: 9 # changes pkg/ebpf/conntrack/conntrack_client.go x: 286 lines of code y: 12 # changes pkg/logger/logger.go x: 75 lines of code y: 5 # changes pkg/metrics/metrics.go x: 45 lines of code y: 5 # changes scripts/lib/verify_test_results.py x: 78 lines of code y: 9 # changes pkg/utils/cp/cp.go x: 69 lines of code y: 2 # changes pkg/config/runtime_config.go x: 60 lines of code y: 5 # changes pkg/aws/cloud.go x: 106 lines of code y: 4 # changes cmd/cli/main.go x: 12 lines of code y: 2 # changes pkg/aws/cloud_config.go x: 17 lines of code y: 2 # changes api/v1alpha1/policyendpoints_types.go x: 51 lines of code y: 2 # changes cmd/cli/cli-selector/cli.go x: 18 lines of code y: 1 # changes pkg/aws/services/cloudwatchlogs.go x: 17 lines of code y: 1 # changes pkg/utils/imds/imds.go x: 23 lines of code y: 1 # changes pkg/version/version.go x: 6 lines of code y: 1 # changes api/v1alpha1/groupversion_info.go x: 10 lines of code y: 1 # changes
49.0
# changes
  min: 1.0
  average: 7.89
  25th percentile: 2.0
  median: 5.0
  75th percentile: 9.0
  max: 49.0
0 976.0
lines of code
min: 6.0 | average: 139.43 | 25th percentile: 18.0 | median: 69.0 | 75th percentile: 227.5 | max: 976.0

Number of Contributors vs. Number of Changes: 37 points

main.go x: 11 # contributors y: 25 # changes pkg/ebpf/bpf_client.go x: 13 # contributors y: 49 # changes pkg/rpc/rpc_handler.go x: 10 # contributors y: 14 # changes pkg/utils/utils.go x: 8 # contributors y: 28 # changes controllers/policyendpoints_controller.go x: 15 # contributors y: 36 # changes pkg/clihelper/show.go x: 4 # contributors y: 12 # changes pkg/config/controller_config.go x: 5 # contributors y: 9 # changes pkg/ebpf/c/tc.v4egress.bpf.c x: 4 # contributors y: 5 # changes pkg/ebpf/c/v6events.bpf.c x: 4 # contributors y: 6 # changes pkg/ebpf/events/events.go x: 6 # contributors y: 14 # changes pkg/rpcclient/client_wrapper.go x: 2 # contributors y: 2 # changes api/v1alpha1/zz_generated.deepcopy.go x: 6 # contributors y: 9 # changes pkg/ebpf/conntrack/conntrack_client.go x: 5 # contributors y: 12 # changes pkg/logger/logger.go x: 5 # contributors y: 5 # changes scripts/lib/verify_test_results.py x: 4 # contributors y: 9 # changes pkg/aws/cloud.go x: 2 # contributors y: 4 # changes cmd/cli/cli-selector/cli-all.go x: 1 # contributors y: 2 # changes cmd/cli/cli-selector/cli.go x: 1 # contributors y: 1 # changes
49.0
# changes
  min: 1.0
  average: 7.89
  25th percentile: 2.0
  median: 5.0
  75th percentile: 9.0
  max: 49.0
0 15.0
# contributors
min: 1.0 | average: 3.97 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 5.0 | max: 15.0

Number of Contributors vs. File Size: 37 points

main.go x: 11 # contributors y: 108 lines of code pkg/ebpf/bpf_client.go x: 13 # contributors y: 976 lines of code pkg/rpc/rpc_handler.go x: 10 # contributors y: 145 lines of code pkg/utils/utils.go x: 8 # contributors y: 370 lines of code controllers/policyendpoints_controller.go x: 15 # contributors y: 619 lines of code pkg/clihelper/show.go x: 4 # contributors y: 303 lines of code pkg/config/controller_config.go x: 5 # contributors y: 56 lines of code pkg/ebpf/c/tc.v4egress.bpf.c x: 4 # contributors y: 248 lines of code pkg/ebpf/c/tc.v6egress.bpf.c x: 4 # contributors y: 245 lines of code pkg/ebpf/c/v4events.bpf.c x: 4 # contributors y: 47 lines of code pkg/ebpf/events/events.go x: 6 # contributors y: 210 lines of code pkg/rpcclient/client_wrapper.go x: 2 # contributors y: 35 lines of code api/v1alpha1/zz_generated.deepcopy.go x: 6 # contributors y: 177 lines of code pkg/ebpf/conntrack/conntrack_client.go x: 5 # contributors y: 286 lines of code pkg/logger/logger.go x: 5 # contributors y: 75 lines of code pkg/metrics/metrics.go x: 5 # contributors y: 45 lines of code scripts/lib/verify_test_results.py x: 4 # contributors y: 78 lines of code pkg/utils/cp/cp.go x: 2 # contributors y: 69 lines of code pkg/config/runtime_config.go x: 4 # contributors y: 60 lines of code pkg/aws/cloud.go x: 2 # contributors y: 106 lines of code cmd/cli/cli-selector/cli-all.go x: 1 # contributors y: 70 lines of code cmd/cli/main.go x: 1 # contributors y: 12 lines of code pkg/aws/cloud_config.go x: 2 # contributors y: 17 lines of code api/v1alpha1/policyendpoints_types.go x: 1 # contributors y: 51 lines of code cmd/cli/cli-selector/cli.go x: 1 # contributors y: 18 lines of code pkg/utils/imds/imds.go x: 1 # contributors y: 23 lines of code pkg/version/version.go x: 1 # contributors y: 6 lines of code api/v1alpha1/groupversion_info.go x: 1 # contributors y: 10 lines of code
976.0
lines of code
  min: 6.0
  average: 139.43
  25th percentile: 18.0
  median: 69.0
  75th percentile: 227.5
  max: 976.0
0 15.0
# contributors
min: 1.0 | average: 3.97 | 25th percentile: 1.0 | median: 4.0 | 75th percentile: 5.0 | max: 15.0