apache / servicecomb-kie
File Size

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

Intro
Learn more...
File Size Overall
0% | 21% | 23% | 22% | 32%
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
go0% | 22% | 24% | 19% | 34%
yaml0% | 0% | 0% | 100% | 0%
js0% | 0% | 0% | 100% | 0%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
server0% | 23% | 26% | 20% | 29%
deployments0% | 0% | 0% | 100% | 0%
pkg0% | 0% | 0% | 0% | 100%
cmd0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
kv_dao.go
in server/datasource/mongo/kv
667 22
kv_dao.go
in server/datasource/etcd/kv
561 26
kv_resource.go
in server/resource/v1
463 11
kv_svc.go
in server/service/kv
310 14
kv_cache.go
in server/datasource/etcd/kv
305 21
common.go
in server/resource/v1
258 20
doc_struct.go
in server/resource/v1
170 -
kie-deployment.yaml
in deployments/kubernetes
148 -
history_dao.go
in server/datasource/mongo/history
147 5
history_resource.go
in server/resource/v1
135 3
init.go
in server/datasource/mongo
128 14
history_dao.go
in server/datasource/etcd/history
121 6
bus.go
in server/pubsub
118 7
decision.go
in server/datasource/auth
114 8
kv.go
in server/pubsub/notifier
109 8
db.js
in deployments
107 -
options.go
in server/datasource
100 14
dao.go
in server/datasource
91 5
struct.go
in server/pubsub
88 5
track_handler.go
in server/handler
85 4
polling_detail_dao.go
in server/datasource/mongo/track
80 2
db_schema.go
in pkg/model
76 -
rbac.go
in server/rbac
64 3
polling_detail_dao.go
in server/datasource/etcd/track
61 2
kv.go
in pkg/model
60 -
service.go
in server/datasource/auth
58 6
admin_resource.go
in server/resource/v1
56 2
revision.go
in server/datasource/mongo/counter
54 2
key.go
in server/datasource/etcd/key
53 11
command.go
in server/command
50 1
common.go
in pkg/common
50 -
db.go
in server/db
49 1
identify.go
in server/datasource/auth
48 2
quota.go
in server/plugin/qms
44 7
override_force.go
in server/service/kv
43 2
server.go
in server
39 1
struct.go
in server/config
38 -
perm.go
in server/datasource/auth
37 3
rbac.go
in server/datasource/etcd/rbac
36 4
tlsutil.go
in server/config/tlsutil
36 1
init.go
in server/datasource/etcd
35 7
revision.go
in server/datasource/etcd/counter
34 2
util.go
in pkg/util
31 3
event_handler.go
in server/pubsub
30 3
string_util.go
in pkg/stringutil
28 1
semaphore.go
in pkg/concurrency
27 3
override_abort.go
in server/service/kv
26 2
override_skip.go
in server/service/kv
26 2
rule.go
in pkg/validator
26 1
config.go
in server/config
25 4
Files With Most Units (Top 50)
File# lines# units
kv_dao.go
in server/datasource/etcd/kv
561 26
kv_dao.go
in server/datasource/mongo/kv
667 22
kv_cache.go
in server/datasource/etcd/kv
305 21
common.go
in server/resource/v1
258 20
options.go
in server/datasource
100 14
init.go
in server/datasource/mongo
128 14
kv_svc.go
in server/service/kv
310 14
key.go
in server/datasource/etcd/key
53 11
kv_resource.go
in server/resource/v1
463 11
decision.go
in server/datasource/auth
114 8
kv.go
in server/pubsub/notifier
109 8
init.go
in server/datasource/etcd
35 7
quota.go
in server/plugin/qms
44 7
bus.go
in server/pubsub
118 7
service.go
in server/datasource/auth
58 6
history_dao.go
in server/datasource/etcd/history
121 6
history_dao.go
in server/datasource/mongo/history
147 5
dao.go
in server/datasource
91 5
struct.go
in server/pubsub
88 5
track_handler.go
in server/handler
85 4
kv_sort.go
in server/datasource
21 4
rbac.go
in server/datasource/etcd/rbac
36 4
config.go
in server/config
25 4
perm.go
in server/datasource/auth
37 3
rbac.go
in server/rbac
64 3
event_handler.go
in server/pubsub
30 3
history_resource.go
in server/resource/v1
135 3
util.go
in pkg/util
31 3
semaphore.go
in pkg/concurrency
27 3
identify.go
in server/datasource/auth
48 2
filter_kvdoc.go
in server/datasource/auth
23 2
polling_detail_dao.go
in server/datasource/etcd/track
61 2
revision.go
in server/datasource/etcd/counter
34 2
rbac.go
in server/datasource/mongo/rbac
13 2
polling_detail_dao.go
in server/datasource/mongo/track
80 2
revision.go
in server/datasource/mongo/counter
54 2
override_abort.go
in server/service/kv
26 2
override_skip.go
in server/service/kv
26 2
override_force.go
in server/service/kv
43 2
override.go
in server/service/kv
16 2
sync.go
in server/service/sync
23 2
admin_resource.go
in server/resource/v1
56 2
main.go
in cmd/kieserver
23 1
server.go
in server
39 1
tlsutil.go
in server/config/tlsutil
36 1
db.go
in server/db
49 1
command.go
in server/command
50 1
cipher_util.go
in pkg/cipherutil
13 1
rule.go
in pkg/validator
26 1
string_util.go
in pkg/stringutil
28 1
Files With Long Lines (Top 16)

There are 16 files with lines longer than 120 characters. In total, there are 42 long lines.

File# lines# units# long lines
kv_dao.go
in server/datasource/etcd/kv
561 26 10
db_schema.go
in pkg/model
76 - 8
kv_dao.go
in server/datasource/mongo/kv
667 22 6
kv_svc.go
in server/service/kv
310 14 3
kv_cache.go
in server/datasource/etcd/kv
305 21 2
history_dao.go
in server/datasource/etcd/history
121 6 2
dao.go
in server/datasource
91 5 2
decision.go
in server/datasource/auth
114 8 1
history_dao.go
in server/datasource/mongo/history
147 5 1
init.go
in server/datasource/mongo
128 14 1
config.go
in server/config
25 4 1
bus.go
in server/pubsub
118 7 1
history_resource.go
in server/resource/v1
135 3 1
doc_struct.go
in server/resource/v1
170 - 1
db.js
in deployments
107 - 1
kie-deployment.yaml
in deployments/kubernetes
148 - 1
Correlations

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

server/service/kv/kv_svc.go x: 13 commits (all time) y: 310 lines of code server/config/struct.go x: 14 commits (all time) y: 38 lines of code server/datasource/etcd/kv/kv_cache.go x: 3 commits (all time) y: 305 lines of code server/datasource/etcd/init.go x: 7 commits (all time) y: 35 lines of code server/datasource/etcd/kv/kv_dao.go x: 13 commits (all time) y: 561 lines of code cmd/kieserver/main.go x: 20 commits (all time) y: 23 lines of code server/datasource/auth/filter_kvdoc.go x: 2 commits (all time) y: 23 lines of code server/resource/v1/kv_resource.go x: 75 commits (all time) y: 463 lines of code pkg/util/util.go x: 4 commits (all time) y: 31 lines of code server/datasource/auth/decision.go x: 1 commits (all time) y: 114 lines of code server/datasource/auth/identify.go x: 1 commits (all time) y: 48 lines of code server/datasource/auth/perm.go x: 1 commits (all time) y: 37 lines of code server/datasource/auth/resource_scope.go x: 1 commits (all time) y: 6 lines of code server/datasource/auth/service.go x: 1 commits (all time) y: 58 lines of code server/datasource/dao.go x: 11 commits (all time) y: 91 lines of code server/datasource/etcd/counter/revision.go x: 3 commits (all time) y: 34 lines of code server/datasource/etcd/history/history_dao.go x: 6 commits (all time) y: 121 lines of code server/datasource/etcd/rbac/rbac.go x: 1 commits (all time) y: 36 lines of code server/datasource/mongo/init.go x: 6 commits (all time) y: 128 lines of code server/datasource/mongo/kv/kv_dao.go x: 12 commits (all time) y: 667 lines of code server/datasource/mongo/rbac/rbac.go x: 1 commits (all time) y: 13 lines of code server/datasource/rbac/rbac.go x: 1 commits (all time) y: 9 lines of code server/rbac/rbac.go x: 6 commits (all time) y: 64 lines of code server/resource/v1/common.go x: 59 commits (all time) y: 258 lines of code server/resource/v1/history_resource.go x: 29 commits (all time) y: 135 lines of code server/service/kv/override_force.go x: 5 commits (all time) y: 43 lines of code pkg/model/db_schema.go x: 25 commits (all time) y: 76 lines of code server/datasource/options.go x: 7 commits (all time) y: 100 lines of code server/service/sync/sync.go x: 1 commits (all time) y: 23 lines of code pkg/validator/rule.go x: 8 commits (all time) y: 26 lines of code pkg/common/common.go x: 28 commits (all time) y: 50 lines of code pkg/concurrency/semaphore.go x: 2 commits (all time) y: 27 lines of code pkg/iputil/ip_util.go x: 2 commits (all time) y: 21 lines of code pkg/model/kv.go x: 26 commits (all time) y: 60 lines of code pkg/stringutil/string_util.go x: 3 commits (all time) y: 28 lines of code server/config/config.go x: 15 commits (all time) y: 25 lines of code server/config/tlsutil/tlsutil.go x: 2 commits (all time) y: 36 lines of code server/datasource/etcd/track/polling_detail_dao.go x: 2 commits (all time) y: 61 lines of code server/datasource/mongo/counter/revision.go x: 4 commits (all time) y: 54 lines of code server/datasource/mongo/counter/struct.go x: 2 commits (all time) y: 5 lines of code server/datasource/mongo/history/history_dao.go x: 6 commits (all time) y: 147 lines of code server/datasource/mongo/track/polling_detail_dao.go x: 6 commits (all time) y: 80 lines of code server/handler/track_handler.go x: 13 commits (all time) y: 85 lines of code server/plugin/qms/quota.go x: 6 commits (all time) y: 44 lines of code server/pubsub/bus.go x: 11 commits (all time) y: 118 lines of code server/pubsub/event_handler.go x: 8 commits (all time) y: 30 lines of code server/pubsub/notifier/kv.go x: 2 commits (all time) y: 109 lines of code server/pubsub/options.go x: 2 commits (all time) y: 6 lines of code server/pubsub/struct.go x: 9 commits (all time) y: 88 lines of code server/resource/v1/admin_resource.go x: 6 commits (all time) y: 56 lines of code server/resource/v1/doc_struct.go x: 32 commits (all time) y: 170 lines of code server/db/db.go x: 3 commits (all time) y: 49 lines of code server/server.go x: 5 commits (all time) y: 39 lines of code server/command/command.go x: 3 commits (all time) y: 50 lines of code server/datasource/etcd/key/key.go x: 2 commits (all time) y: 53 lines of code server/service/kv/override_abort.go x: 4 commits (all time) y: 26 lines of code server/datasource/kv_sort.go x: 1 commits (all time) y: 21 lines of code deployments/db.js x: 13 commits (all time) y: 107 lines of code server/service/kv/override.go x: 2 commits (all time) y: 16 lines of code deployments/kubernetes/kie-deployment.yaml x: 1 commits (all time) y: 148 lines of code
667.0
lines of code
  min: 5.0
  average: 91.02
  25th percentile: 26.0
  median: 49.0
  75th percentile: 107.0
  max: 667.0
0 75.0
commits (all time)
min: 1.0 | average: 8.95 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 11.0 | max: 75.0

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

server/service/kv/kv_svc.go x: 5 contributors (all time) y: 310 lines of code server/config/struct.go x: 5 contributors (all time) y: 38 lines of code server/datasource/etcd/kv/kv_cache.go x: 1 contributors (all time) y: 305 lines of code server/datasource/etcd/init.go x: 3 contributors (all time) y: 35 lines of code server/datasource/etcd/kv/kv_dao.go x: 3 contributors (all time) y: 561 lines of code cmd/kieserver/main.go x: 6 contributors (all time) y: 23 lines of code server/datasource/auth/filter_kvdoc.go x: 2 contributors (all time) y: 23 lines of code server/resource/v1/kv_resource.go x: 14 contributors (all time) y: 463 lines of code pkg/util/util.go x: 2 contributors (all time) y: 31 lines of code server/datasource/auth/decision.go x: 1 contributors (all time) y: 114 lines of code server/datasource/auth/identify.go x: 1 contributors (all time) y: 48 lines of code server/datasource/auth/perm.go x: 1 contributors (all time) y: 37 lines of code server/datasource/auth/resource_scope.go x: 1 contributors (all time) y: 6 lines of code server/datasource/auth/service.go x: 1 contributors (all time) y: 58 lines of code server/datasource/dao.go x: 3 contributors (all time) y: 91 lines of code server/datasource/etcd/counter/revision.go x: 1 contributors (all time) y: 34 lines of code server/datasource/etcd/history/history_dao.go x: 2 contributors (all time) y: 121 lines of code server/datasource/etcd/rbac/rbac.go x: 1 contributors (all time) y: 36 lines of code server/datasource/mongo/init.go x: 3 contributors (all time) y: 128 lines of code server/datasource/mongo/kv/kv_dao.go x: 3 contributors (all time) y: 667 lines of code server/datasource/mongo/rbac/rbac.go x: 1 contributors (all time) y: 13 lines of code server/datasource/rbac/rbac.go x: 1 contributors (all time) y: 9 lines of code server/rbac/rbac.go x: 2 contributors (all time) y: 64 lines of code server/resource/v1/common.go x: 12 contributors (all time) y: 258 lines of code server/resource/v1/history_resource.go x: 9 contributors (all time) y: 135 lines of code server/service/kv/override_force.go x: 4 contributors (all time) y: 43 lines of code pkg/model/db_schema.go x: 7 contributors (all time) y: 76 lines of code server/datasource/options.go x: 4 contributors (all time) y: 100 lines of code server/service/sync/sync.go x: 1 contributors (all time) y: 23 lines of code pkg/validator/rule.go x: 3 contributors (all time) y: 26 lines of code pkg/common/common.go x: 11 contributors (all time) y: 50 lines of code pkg/concurrency/semaphore.go x: 2 contributors (all time) y: 27 lines of code pkg/iputil/ip_util.go x: 2 contributors (all time) y: 21 lines of code pkg/model/kv.go x: 8 contributors (all time) y: 60 lines of code pkg/stringutil/string_util.go x: 3 contributors (all time) y: 28 lines of code server/config/config.go x: 6 contributors (all time) y: 25 lines of code server/datasource/etcd/track/polling_detail_dao.go x: 1 contributors (all time) y: 61 lines of code server/datasource/mongo/counter/revision.go x: 3 contributors (all time) y: 54 lines of code server/datasource/mongo/counter/struct.go x: 2 contributors (all time) y: 5 lines of code server/datasource/mongo/history/history_dao.go x: 3 contributors (all time) y: 147 lines of code server/datasource/mongo/track/polling_detail_dao.go x: 3 contributors (all time) y: 80 lines of code server/handler/track_handler.go x: 5 contributors (all time) y: 85 lines of code server/plugin/qms/quota.go x: 2 contributors (all time) y: 44 lines of code server/pubsub/bus.go x: 3 contributors (all time) y: 118 lines of code server/pubsub/event_handler.go x: 3 contributors (all time) y: 30 lines of code server/pubsub/notifier/kv.go x: 2 contributors (all time) y: 109 lines of code server/pubsub/options.go x: 2 contributors (all time) y: 6 lines of code server/pubsub/struct.go x: 4 contributors (all time) y: 88 lines of code server/resource/v1/admin_resource.go x: 2 contributors (all time) y: 56 lines of code server/resource/v1/doc_struct.go x: 11 contributors (all time) y: 170 lines of code server/db/db.go x: 3 contributors (all time) y: 49 lines of code server/server.go x: 2 contributors (all time) y: 39 lines of code server/command/command.go x: 3 contributors (all time) y: 50 lines of code server/datasource/etcd/key/key.go x: 2 contributors (all time) y: 53 lines of code server/datasource/kv_sort.go x: 1 contributors (all time) y: 21 lines of code deployments/db.js x: 5 contributors (all time) y: 107 lines of code server/service/kv/override.go x: 2 contributors (all time) y: 16 lines of code deployments/kubernetes/kie-deployment.yaml x: 1 contributors (all time) y: 148 lines of code
667.0
lines of code
  min: 5.0
  average: 91.02
  25th percentile: 26.0
  median: 49.0
  75th percentile: 107.0
  max: 667.0
0 14.0
contributors (all time)
min: 1.0 | average: 3.32 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 4.0 | max: 14.0

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

server/service/kv/kv_svc.go x: 1 commits (30d) y: 310 lines of code
310.0
lines of code
  min: 310.0
  average: 310.0
  25th percentile: 310.0
  median: 310.0
  75th percentile: 310.0
  max: 310.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

server/service/kv/kv_svc.go x: 1 contributors (30d) y: 310 lines of code
310.0
lines of code
  min: 310.0
  average: 310.0
  25th percentile: 310.0
  median: 310.0
  75th percentile: 310.0
  max: 310.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

server/service/kv/kv_svc.go x: 1 commits (90d) y: 310 lines of code
310.0
lines of code
  min: 310.0
  average: 310.0
  25th percentile: 310.0
  median: 310.0
  75th percentile: 310.0
  max: 310.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

server/service/kv/kv_svc.go x: 1 contributors (90d) y: 310 lines of code
310.0
lines of code
  min: 310.0
  average: 310.0
  25th percentile: 310.0
  median: 310.0
  75th percentile: 310.0
  max: 310.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0