apache / rocketmq-operator
File Size

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

Intro
Learn more...
File Size Overall
83% | 0% | 10% | 1% | 4%
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
yaml95% | 0% | 1% | <1% | 2%
go0% | 0% | 72% | 6% | 20%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
deploy97% | 0% | 1% | 0% | 1%
pkg0% | 0% | 75% | 7% | 17%
example0% | 0% | 0% | 42% | 57%
ROOT0% | 0% | 0% | 0% | 100%
version0% | 0% | 0% | 0% | 100%
Longest Files (Top 37)
File# lines# units
7837 -
3189 -
1663 -
1591 -
broker_controller.go
in pkg/controller/broker
457 18
topictransfer_controller.go
in pkg/controller/topictransfer
412 25
dledger_controller.go
in pkg/controller/controller
343 14
nameservice_controller.go
in pkg/controller/nameservice
292 13
role.yaml
in deploy
228 -
console_controller.go
in pkg/controller/console
141 5
118 -
main.go
in root
87 2
k8s.go
in pkg/tool
82 2
61 -
56 -
constants.go
in pkg/constants
56 -
operator.yaml
in deploy
49 -
broker_types.go
in pkg/apis/rocketmq/v1alpha1
48 1
controller_types.go
in pkg/apis/rocketmq/v1alpha1
41 1
nameservice_types.go
in pkg/apis/rocketmq/v1alpha1
41 1
nfs-client-sa.yaml
in deploy/storage
38 -
nfs-client.yaml
in deploy/storage
32 -
29 -
28 -
topictransfer_types.go
in pkg/apis/rocketmq/v1alpha1
25 1
console_types.go
in pkg/apis/rocketmq/v1alpha1
25 1
23 -
16 -
12 -
groupversion_info.go
in pkg/apis/rocketmq/v1alpha1
10 -
share.go
in pkg/share
9 -
8 -
resource_name.go
in pkg/tool
8 2
nfs-client-class.yaml
in deploy/storage
5 -
4 -
version.go
in version
4 -
group.go
in pkg/apis/rocketmq
1 -
Files With Most Units (Top 13)
File# lines# units
topictransfer_controller.go
in pkg/controller/topictransfer
412 25
broker_controller.go
in pkg/controller/broker
457 18
dledger_controller.go
in pkg/controller/controller
343 14
nameservice_controller.go
in pkg/controller/nameservice
292 13
console_controller.go
in pkg/controller/console
141 5
main.go
in root
87 2
resource_name.go
in pkg/tool
8 2
k8s.go
in pkg/tool
82 2
controller_types.go
in pkg/apis/rocketmq/v1alpha1
41 1
topictransfer_types.go
in pkg/apis/rocketmq/v1alpha1
25 1
nameservice_types.go
in pkg/apis/rocketmq/v1alpha1
41 1
console_types.go
in pkg/apis/rocketmq/v1alpha1
25 1
broker_types.go
in pkg/apis/rocketmq/v1alpha1
48 1
Files With Long Lines (Top 11)

There are 11 files with lines longer than 120 characters. In total, there are 296 long lines.

File# lines# units# long lines
7837 - 135
3189 - 53
1663 - 23
topictransfer_controller.go
in pkg/controller/topictransfer
412 25 22
1591 - 20
broker_controller.go
in pkg/controller/broker
457 18 19
nameservice_controller.go
in pkg/controller/nameservice
292 13 11
dledger_controller.go
in pkg/controller/controller
343 14 6
console_controller.go
in pkg/controller/console
141 5 4
61 - 2
k8s.go
in pkg/tool
82 2 1
Correlations

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

pkg/constants/constants.go x: 37 commits (all time) y: 56 lines of code deploy/crds/rocketmq.apache.org_brokers.yaml x: 14 commits (all time) y: 3189 lines of code deploy/crds/rocketmq.apache.org_controllers.yaml x: 1 commits (all time) y: 1663 lines of code deploy/role.yaml x: 27 commits (all time) y: 228 lines of code example/rocketmq_v1alpha1_controller_cr.yaml x: 1 commits (all time) y: 23 lines of code main.go x: 9 commits (all time) y: 87 lines of code pkg/apis/rocketmq/v1alpha1/broker_types.go x: 30 commits (all time) y: 48 lines of code pkg/apis/rocketmq/v1alpha1/controller_types.go x: 1 commits (all time) y: 41 lines of code pkg/controller/broker/broker_controller.go x: 71 commits (all time) y: 457 lines of code pkg/controller/controller/dledger_controller.go x: 1 commits (all time) y: 343 lines of code pkg/share/share.go x: 14 commits (all time) y: 9 lines of code deploy/crds/rocketmq.apache.org_consoles.yaml x: 7 commits (all time) y: 7837 lines of code deploy/crds/rocketmq.apache.org_nameservices.yaml x: 11 commits (all time) y: 1591 lines of code pkg/controller/nameservice/nameservice_controller.go x: 42 commits (all time) y: 292 lines of code pkg/apis/rocketmq/v1alpha1/nameservice_types.go x: 24 commits (all time) y: 41 lines of code pkg/controller/console/console_controller.go x: 13 commits (all time) y: 141 lines of code pkg/apis/rocketmq/v1alpha1/console_types.go x: 4 commits (all time) y: 25 lines of code pkg/controller/topictransfer/topictransfer_controller.go x: 14 commits (all time) y: 412 lines of code deploy/crds/rocketmq.apache.org_topictransfers.yaml x: 2 commits (all time) y: 61 lines of code deploy/role_binding.yaml x: 6 commits (all time) y: 12 lines of code pkg/apis/rocketmq/v1alpha1/groupversion_info.go x: 2 commits (all time) y: 10 lines of code example/rocketmq_v1alpha1_rocketmq_cluster.yaml x: 5 commits (all time) y: 118 lines of code example/rocketmq_v1alpha1_broker_cr.yaml x: 18 commits (all time) y: 56 lines of code pkg/tool/k8s.go x: 7 commits (all time) y: 82 lines of code version/version.go x: 5 commits (all time) y: 4 lines of code pkg/apis/rocketmq/v1alpha1/topictransfer_types.go x: 3 commits (all time) y: 25 lines of code
7837.0
lines of code
  min: 1.0
  average: 461.32
  25th percentile: 14.0
  median: 41.0
  75th percentile: 184.5
  max: 7837.0
0 71.0
commits (all time)
min: 1.0 | average: 11.7 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 14.0 | max: 71.0

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

pkg/constants/constants.go x: 6 contributors (all time) y: 56 lines of code deploy/crds/rocketmq.apache.org_brokers.yaml x: 5 contributors (all time) y: 3189 lines of code deploy/crds/rocketmq.apache.org_controllers.yaml x: 1 contributors (all time) y: 1663 lines of code deploy/role.yaml x: 7 contributors (all time) y: 228 lines of code example/rocketmq_v1alpha1_controller_cr.yaml x: 1 contributors (all time) y: 23 lines of code main.go x: 5 contributors (all time) y: 87 lines of code pkg/apis/rocketmq/v1alpha1/broker_types.go x: 10 contributors (all time) y: 48 lines of code pkg/apis/rocketmq/v1alpha1/controller_types.go x: 1 contributors (all time) y: 41 lines of code pkg/controller/broker/broker_controller.go x: 12 contributors (all time) y: 457 lines of code pkg/controller/controller/dledger_controller.go x: 1 contributors (all time) y: 343 lines of code pkg/share/share.go x: 3 contributors (all time) y: 9 lines of code deploy/crds/rocketmq.apache.org_consoles.yaml x: 4 contributors (all time) y: 7837 lines of code deploy/crds/rocketmq.apache.org_nameservices.yaml x: 4 contributors (all time) y: 1591 lines of code pkg/controller/nameservice/nameservice_controller.go x: 8 contributors (all time) y: 292 lines of code pkg/apis/rocketmq/v1alpha1/nameservice_types.go x: 9 contributors (all time) y: 41 lines of code pkg/controller/console/console_controller.go x: 6 contributors (all time) y: 141 lines of code pkg/apis/rocketmq/v1alpha1/console_types.go x: 4 contributors (all time) y: 25 lines of code pkg/controller/topictransfer/topictransfer_controller.go x: 6 contributors (all time) y: 412 lines of code deploy/crds/rocketmq.apache.org_topictransfers.yaml x: 2 contributors (all time) y: 61 lines of code pkg/apis/rocketmq/v1alpha1/groupversion_info.go x: 2 contributors (all time) y: 10 lines of code example/rocketmq_v1alpha1_rocketmq_cluster.yaml x: 1 contributors (all time) y: 118 lines of code example/rocketmq_v1alpha1_broker_cr.yaml x: 3 contributors (all time) y: 56 lines of code pkg/tool/k8s.go x: 2 contributors (all time) y: 82 lines of code
7837.0
lines of code
  min: 1.0
  average: 461.32
  25th percentile: 14.0
  median: 41.0
  75th percentile: 184.5
  max: 7837.0
0 12.0
contributors (all time)
min: 1.0 | average: 3.62 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 5.5 | max: 12.0

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

pkg/constants/constants.go x: 2 commits (30d) y: 56 lines of code
56.0
lines of code
  min: 56.0
  average: 56.0
  25th percentile: 56.0
  median: 56.0
  75th percentile: 56.0
  max: 56.0
0 2.0
commits (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

pkg/constants/constants.go x: 2 contributors (30d) y: 56 lines of code
56.0
lines of code
  min: 56.0
  average: 56.0
  25th percentile: 56.0
  median: 56.0
  75th percentile: 56.0
  max: 56.0
0 2.0
contributors (30d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

pkg/constants/constants.go x: 2 commits (90d) y: 56 lines of code
56.0
lines of code
  min: 56.0
  average: 56.0
  25th percentile: 56.0
  median: 56.0
  75th percentile: 56.0
  max: 56.0
0 2.0
commits (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0

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

pkg/constants/constants.go x: 2 contributors (90d) y: 56 lines of code
56.0
lines of code
  min: 56.0
  average: 56.0
  25th percentile: 56.0
  median: 56.0
  75th percentile: 56.0
  max: 56.0
0 2.0
contributors (90d)
min: 2.0 | average: 2.0 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 2.0 | max: 2.0