apache / synapse-go
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 30% | 33% | 36%
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% | 0% | 31% | 34% | 34%
xml0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
internal0% | 0% | 31% | 34% | 33%
cmd0% | 0% | 0% | 0% | 100%
Longest Files (Top 32)
File# lines# units
file_inbound.go
in internal/app/adapters/inbound/file
264 9
api.go
in internal/pkg/core/deployers/types
255 4
service.go
in internal/pkg/core/router
155 8
loggerfactory.go
in internal/pkg/loggerfactory
149 15
deployers.go
in internal/pkg/core/deployers
140 6
config.go
in internal/pkg/config
125 6
synapse.go
in internal/app/synapse
95 2
sequence.go
in internal/pkg/core/deployers/types
68 2
artifact.go
in internal/pkg/core/artifacts
52 7
log_mediator.go
in internal/pkg/core/artifacts
49 1
mediation.go
in internal/app/adapters/mediation
46 3
inbound.go
in internal/pkg/core/deployers/types
35 1
api.go
in internal/pkg/core/artifacts
34 1
api.xml
in cmd/artifacts/APIs
31 -
log_mediator.go
in internal/pkg/core/deployers/types
23 1
sequence.go
in internal/pkg/core/artifacts
22 1
inbound_factory.go
in internal/app/adapters/inbound
21 1
fileInbound.xml
in cmd/artifacts/Inbounds
19 -
synctx.go
in internal/pkg/core/synctx
17 1
mediate.go
in internal/app/core/services
17 2
inbound.go
in internal/pkg/core/artifacts
14 -
ports.go
in internal/app/core/ports
12 -
main.go
in cmd/synapse
12 1
endpoint.go
in internal/pkg/core/artifacts
11 -
types.go
in internal/pkg/core/common
11 -
9 -
mediator.go
in internal/pkg/core/deployers/types
8 -
inbound.go
in internal/app/core/domain
8 -
inboundSeq.xml
in cmd/artifacts/Sequences
6 -
mediator.go
in internal/pkg/core/artifacts
5 -
context_types.go
in internal/pkg/core/utils
5 -
deployment.toml
in cmd/conf
3 -
Files With Most Units (Top 19)
File# lines# units
loggerfactory.go
in internal/pkg/loggerfactory
149 15
file_inbound.go
in internal/app/adapters/inbound/file
264 9
service.go
in internal/pkg/core/router
155 8
artifact.go
in internal/pkg/core/artifacts
52 7
config.go
in internal/pkg/config
125 6
deployers.go
in internal/pkg/core/deployers
140 6
api.go
in internal/pkg/core/deployers/types
255 4
mediation.go
in internal/app/adapters/mediation
46 3
sequence.go
in internal/pkg/core/deployers/types
68 2
synapse.go
in internal/app/synapse
95 2
mediate.go
in internal/app/core/services
17 2
log_mediator.go
in internal/pkg/core/artifacts
49 1
api.go
in internal/pkg/core/artifacts
34 1
sequence.go
in internal/pkg/core/artifacts
22 1
synctx.go
in internal/pkg/core/synctx
17 1
log_mediator.go
in internal/pkg/core/deployers/types
23 1
inbound.go
in internal/pkg/core/deployers/types
35 1
inbound_factory.go
in internal/app/adapters/inbound
21 1
main.go
in cmd/synapse
12 1
Files With Long Lines (Top 7)

There are 7 files with lines longer than 120 characters. In total, there are 21 long lines.

File# lines# units# long lines
api.go
in internal/pkg/core/deployers/types
255 4 10
file_inbound.go
in internal/app/adapters/inbound/file
264 9 5
log_mediator.go
in internal/pkg/core/deployers/types
23 1 2
service.go
in internal/pkg/core/router
155 8 1
deployers.go
in internal/pkg/core/deployers
140 6 1
inbound.go
in internal/pkg/core/deployers/types
35 1 1
api.xml
in cmd/artifacts/APIs
31 - 1
Correlations

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

cmd/artifacts/APIs/api.xml x: 2 commits (all time) y: 31 lines of code cmd/conf/LoggerConfig.toml x: 4 commits (all time) y: 9 lines of code cmd/conf/deployment.toml x: 2 commits (all time) y: 3 lines of code internal/app/adapters/inbound/file/file_inbound.go x: 2 commits (all time) y: 264 lines of code internal/app/adapters/inbound/inbound_factory.go x: 8 commits (all time) y: 21 lines of code internal/app/synapse/synapse.go x: 8 commits (all time) y: 95 lines of code internal/pkg/config/config.go x: 4 commits (all time) y: 125 lines of code internal/pkg/core/artifacts/api.go x: 5 commits (all time) y: 34 lines of code internal/pkg/core/artifacts/artifact.go x: 7 commits (all time) y: 52 lines of code internal/pkg/core/artifacts/log_mediator.go x: 5 commits (all time) y: 49 lines of code internal/pkg/core/deployers/deployers.go x: 8 commits (all time) y: 140 lines of code internal/pkg/core/deployers/types/api.go x: 5 commits (all time) y: 255 lines of code internal/pkg/core/router/service.go x: 2 commits (all time) y: 155 lines of code internal/pkg/core/synctx/synctx.go x: 5 commits (all time) y: 17 lines of code internal/app/adapters/mediation/mediation.go x: 6 commits (all time) y: 46 lines of code internal/pkg/core/common/types.go x: 2 commits (all time) y: 11 lines of code internal/pkg/loggerfactory/loggerfactory.go x: 2 commits (all time) y: 149 lines of code cmd/artifacts/Inbounds/fileInbound.xml x: 2 commits (all time) y: 19 lines of code cmd/artifacts/Sequences/inboundSeq.xml x: 2 commits (all time) y: 6 lines of code cmd/synapse/main.go x: 3 commits (all time) y: 12 lines of code internal/app/core/domain/inbound.go x: 3 commits (all time) y: 8 lines of code internal/app/core/services/mediate.go x: 3 commits (all time) y: 17 lines of code internal/pkg/core/artifacts/endpoint.go x: 3 commits (all time) y: 11 lines of code internal/pkg/core/artifacts/inbound.go x: 3 commits (all time) y: 14 lines of code internal/pkg/core/artifacts/mediator.go x: 3 commits (all time) y: 5 lines of code internal/pkg/core/artifacts/sequence.go x: 3 commits (all time) y: 22 lines of code internal/pkg/core/deployers/types/inbound.go x: 3 commits (all time) y: 35 lines of code internal/pkg/core/deployers/types/log_mediator.go x: 3 commits (all time) y: 23 lines of code internal/pkg/core/deployers/types/sequence.go x: 3 commits (all time) y: 68 lines of code
264.0
lines of code
  min: 3.0
  average: 53.78
  25th percentile: 11.0
  median: 21.5
  75th percentile: 64.0
  max: 264.0
0 8.0
commits (all time)
min: 2.0 | average: 3.75 | 25th percentile: 2.25 | median: 3.0 | 75th percentile: 5.0 | max: 8.0

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

cmd/artifacts/APIs/api.xml x: 2 contributors (all time) y: 31 lines of code cmd/conf/LoggerConfig.toml x: 2 contributors (all time) y: 9 lines of code cmd/conf/deployment.toml x: 2 contributors (all time) y: 3 lines of code internal/app/adapters/inbound/file/file_inbound.go x: 2 contributors (all time) y: 264 lines of code internal/app/adapters/inbound/inbound_factory.go x: 3 contributors (all time) y: 21 lines of code internal/app/synapse/synapse.go x: 3 contributors (all time) y: 95 lines of code internal/pkg/config/config.go x: 2 contributors (all time) y: 125 lines of code internal/pkg/core/artifacts/api.go x: 3 contributors (all time) y: 34 lines of code internal/pkg/core/artifacts/artifact.go x: 3 contributors (all time) y: 52 lines of code internal/pkg/core/artifacts/log_mediator.go x: 3 contributors (all time) y: 49 lines of code internal/pkg/core/deployers/deployers.go x: 3 contributors (all time) y: 140 lines of code internal/pkg/core/deployers/types/api.go x: 3 contributors (all time) y: 255 lines of code internal/pkg/core/router/service.go x: 2 contributors (all time) y: 155 lines of code internal/pkg/core/synctx/synctx.go x: 3 contributors (all time) y: 17 lines of code internal/app/adapters/mediation/mediation.go x: 3 contributors (all time) y: 46 lines of code internal/pkg/core/common/types.go x: 2 contributors (all time) y: 11 lines of code internal/pkg/loggerfactory/loggerfactory.go x: 2 contributors (all time) y: 149 lines of code cmd/artifacts/Inbounds/fileInbound.xml x: 2 contributors (all time) y: 19 lines of code cmd/artifacts/Sequences/inboundSeq.xml x: 2 contributors (all time) y: 6 lines of code cmd/synapse/main.go x: 2 contributors (all time) y: 12 lines of code internal/app/core/domain/inbound.go x: 2 contributors (all time) y: 8 lines of code internal/app/core/services/mediate.go x: 2 contributors (all time) y: 17 lines of code internal/pkg/core/artifacts/inbound.go x: 2 contributors (all time) y: 14 lines of code internal/pkg/core/artifacts/mediator.go x: 2 contributors (all time) y: 5 lines of code internal/pkg/core/artifacts/sequence.go x: 2 contributors (all time) y: 22 lines of code internal/pkg/core/deployers/types/inbound.go x: 2 contributors (all time) y: 35 lines of code internal/pkg/core/deployers/types/log_mediator.go x: 2 contributors (all time) y: 23 lines of code internal/pkg/core/deployers/types/sequence.go x: 2 contributors (all time) y: 68 lines of code
264.0
lines of code
  min: 3.0
  average: 53.78
  25th percentile: 11.0
  median: 21.5
  75th percentile: 64.0
  max: 264.0
0 3.0
contributors (all time)
min: 2.0 | average: 2.28 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 3.0

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

cmd/artifacts/APIs/api.xml x: 2 commits (30d) y: 31 lines of code cmd/conf/LoggerConfig.toml x: 4 commits (30d) y: 9 lines of code cmd/conf/deployment.toml x: 2 commits (30d) y: 3 lines of code internal/app/adapters/inbound/file/file_inbound.go x: 2 commits (30d) y: 264 lines of code internal/app/adapters/inbound/inbound_factory.go x: 4 commits (30d) y: 21 lines of code internal/app/synapse/synapse.go x: 4 commits (30d) y: 95 lines of code internal/pkg/config/config.go x: 4 commits (30d) y: 125 lines of code internal/pkg/core/artifacts/api.go x: 2 commits (30d) y: 34 lines of code internal/pkg/core/artifacts/artifact.go x: 4 commits (30d) y: 52 lines of code internal/pkg/core/artifacts/log_mediator.go x: 2 commits (30d) y: 49 lines of code internal/pkg/core/deployers/deployers.go x: 4 commits (30d) y: 140 lines of code internal/pkg/core/deployers/types/api.go x: 2 commits (30d) y: 255 lines of code internal/pkg/core/router/service.go x: 2 commits (30d) y: 155 lines of code internal/pkg/core/synctx/synctx.go x: 2 commits (30d) y: 17 lines of code internal/app/adapters/mediation/mediation.go x: 2 commits (30d) y: 46 lines of code internal/pkg/core/common/types.go x: 2 commits (30d) y: 11 lines of code internal/pkg/loggerfactory/loggerfactory.go x: 2 commits (30d) y: 149 lines of code
264.0
lines of code
  min: 3.0
  average: 85.65
  25th percentile: 19.0
  median: 49.0
  75th percentile: 144.5
  max: 264.0
0 4.0
commits (30d)
min: 2.0 | average: 2.71 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 4.0 | max: 4.0

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

cmd/artifacts/APIs/api.xml x: 2 contributors (30d) y: 31 lines of code cmd/conf/LoggerConfig.toml x: 2 contributors (30d) y: 9 lines of code cmd/conf/deployment.toml x: 2 contributors (30d) y: 3 lines of code internal/app/adapters/inbound/file/file_inbound.go x: 2 contributors (30d) y: 264 lines of code internal/app/adapters/inbound/inbound_factory.go x: 2 contributors (30d) y: 21 lines of code internal/app/synapse/synapse.go x: 2 contributors (30d) y: 95 lines of code internal/pkg/config/config.go x: 2 contributors (30d) y: 125 lines of code internal/pkg/core/artifacts/api.go x: 2 contributors (30d) y: 34 lines of code internal/pkg/core/artifacts/artifact.go x: 2 contributors (30d) y: 52 lines of code internal/pkg/core/artifacts/log_mediator.go x: 2 contributors (30d) y: 49 lines of code internal/pkg/core/deployers/deployers.go x: 2 contributors (30d) y: 140 lines of code internal/pkg/core/deployers/types/api.go x: 2 contributors (30d) y: 255 lines of code internal/pkg/core/router/service.go x: 2 contributors (30d) y: 155 lines of code internal/pkg/core/synctx/synctx.go x: 2 contributors (30d) y: 17 lines of code internal/app/adapters/mediation/mediation.go x: 2 contributors (30d) y: 46 lines of code internal/pkg/core/common/types.go x: 2 contributors (30d) y: 11 lines of code internal/pkg/loggerfactory/loggerfactory.go x: 2 contributors (30d) y: 149 lines of code
264.0
lines of code
  min: 3.0
  average: 85.65
  25th percentile: 19.0
  median: 49.0
  75th percentile: 144.5
  max: 264.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): 32 points

cmd/artifacts/APIs/api.xml x: 2 commits (90d) y: 31 lines of code cmd/conf/LoggerConfig.toml x: 4 commits (90d) y: 9 lines of code cmd/conf/deployment.toml x: 2 commits (90d) y: 3 lines of code internal/app/adapters/inbound/file/file_inbound.go x: 2 commits (90d) y: 264 lines of code internal/app/adapters/inbound/inbound_factory.go x: 8 commits (90d) y: 21 lines of code internal/app/synapse/synapse.go x: 8 commits (90d) y: 95 lines of code internal/pkg/config/config.go x: 4 commits (90d) y: 125 lines of code internal/pkg/core/artifacts/api.go x: 5 commits (90d) y: 34 lines of code internal/pkg/core/artifacts/artifact.go x: 7 commits (90d) y: 52 lines of code internal/pkg/core/artifacts/log_mediator.go x: 5 commits (90d) y: 49 lines of code internal/pkg/core/deployers/deployers.go x: 8 commits (90d) y: 140 lines of code internal/pkg/core/deployers/types/api.go x: 5 commits (90d) y: 255 lines of code internal/pkg/core/router/service.go x: 2 commits (90d) y: 155 lines of code internal/pkg/core/synctx/synctx.go x: 5 commits (90d) y: 17 lines of code internal/app/adapters/mediation/mediation.go x: 6 commits (90d) y: 46 lines of code internal/pkg/core/common/types.go x: 2 commits (90d) y: 11 lines of code internal/pkg/loggerfactory/loggerfactory.go x: 2 commits (90d) y: 149 lines of code cmd/artifacts/Inbounds/fileInbound.xml x: 2 commits (90d) y: 19 lines of code cmd/artifacts/Sequences/inboundSeq.xml x: 2 commits (90d) y: 6 lines of code cmd/synapse/main.go x: 3 commits (90d) y: 12 lines of code internal/app/core/domain/inbound.go x: 3 commits (90d) y: 8 lines of code internal/app/core/services/mediate.go x: 3 commits (90d) y: 17 lines of code internal/pkg/core/artifacts/endpoint.go x: 3 commits (90d) y: 11 lines of code internal/pkg/core/artifacts/inbound.go x: 3 commits (90d) y: 14 lines of code internal/pkg/core/artifacts/mediator.go x: 3 commits (90d) y: 5 lines of code internal/pkg/core/artifacts/sequence.go x: 3 commits (90d) y: 22 lines of code internal/pkg/core/deployers/types/inbound.go x: 3 commits (90d) y: 35 lines of code internal/pkg/core/deployers/types/log_mediator.go x: 3 commits (90d) y: 23 lines of code internal/pkg/core/deployers/types/sequence.go x: 3 commits (90d) y: 68 lines of code
264.0
lines of code
  min: 3.0
  average: 53.78
  25th percentile: 11.0
  median: 21.5
  75th percentile: 64.0
  max: 264.0
0 8.0
commits (90d)
min: 2.0 | average: 3.75 | 25th percentile: 2.25 | median: 3.0 | 75th percentile: 5.0 | max: 8.0

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

cmd/artifacts/APIs/api.xml x: 2 contributors (90d) y: 31 lines of code cmd/conf/LoggerConfig.toml x: 2 contributors (90d) y: 9 lines of code cmd/conf/deployment.toml x: 2 contributors (90d) y: 3 lines of code internal/app/adapters/inbound/file/file_inbound.go x: 2 contributors (90d) y: 264 lines of code internal/app/adapters/inbound/inbound_factory.go x: 3 contributors (90d) y: 21 lines of code internal/app/synapse/synapse.go x: 3 contributors (90d) y: 95 lines of code internal/pkg/config/config.go x: 2 contributors (90d) y: 125 lines of code internal/pkg/core/artifacts/api.go x: 3 contributors (90d) y: 34 lines of code internal/pkg/core/artifacts/artifact.go x: 3 contributors (90d) y: 52 lines of code internal/pkg/core/artifacts/log_mediator.go x: 3 contributors (90d) y: 49 lines of code internal/pkg/core/deployers/deployers.go x: 3 contributors (90d) y: 140 lines of code internal/pkg/core/deployers/types/api.go x: 3 contributors (90d) y: 255 lines of code internal/pkg/core/router/service.go x: 2 contributors (90d) y: 155 lines of code internal/pkg/core/synctx/synctx.go x: 3 contributors (90d) y: 17 lines of code internal/app/adapters/mediation/mediation.go x: 3 contributors (90d) y: 46 lines of code internal/pkg/core/common/types.go x: 2 contributors (90d) y: 11 lines of code internal/pkg/loggerfactory/loggerfactory.go x: 2 contributors (90d) y: 149 lines of code cmd/artifacts/Inbounds/fileInbound.xml x: 2 contributors (90d) y: 19 lines of code cmd/artifacts/Sequences/inboundSeq.xml x: 2 contributors (90d) y: 6 lines of code cmd/synapse/main.go x: 2 contributors (90d) y: 12 lines of code internal/app/core/domain/inbound.go x: 2 contributors (90d) y: 8 lines of code internal/app/core/services/mediate.go x: 2 contributors (90d) y: 17 lines of code internal/pkg/core/artifacts/inbound.go x: 2 contributors (90d) y: 14 lines of code internal/pkg/core/artifacts/mediator.go x: 2 contributors (90d) y: 5 lines of code internal/pkg/core/artifacts/sequence.go x: 2 contributors (90d) y: 22 lines of code internal/pkg/core/deployers/types/inbound.go x: 2 contributors (90d) y: 35 lines of code internal/pkg/core/deployers/types/log_mediator.go x: 2 contributors (90d) y: 23 lines of code internal/pkg/core/deployers/types/sequence.go x: 2 contributors (90d) y: 68 lines of code
264.0
lines of code
  min: 3.0
  average: 53.78
  25th percentile: 11.0
  median: 21.5
  75th percentile: 64.0
  max: 264.0
0 3.0
contributors (90d)
min: 2.0 | average: 2.28 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 3.0