aws / jsii-runtime-go
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 42% | 16% | 41%
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% | 43% | 16% | 40%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
internal0% | 0% | 37% | 20% | 41%
runtime0% | 0% | 97% | 0% | 2%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 46)
File# lines# units
runtime.go
in runtime
311 22
conversions.go
in internal/kernel
269 8
process.go
in internal/kernel/process
215 5
callbacks.go
in internal/kernel
211 6
objectstore.go
in internal/objectstore
147 9
registration.go
in internal/typeregistry
122 5
typeregistry.go
in internal/typeregistry
113 8
client.go
in internal/kernel
96 9
api.go
in internal/api
72 6
71 17
manage-object.go
in internal/kernel
70 2
discover-implemented.go
in internal/typeregistry
54 2
helpers.go
in root
49 11
load.go
in internal/kernel
48 2
embedded.go
in internal/embedded
43 2
cast.go
in root
40 1
invoke.go
in internal/kernel
36 3
set.go
in internal/kernel
35 3
get.go
in internal/kernel
34 3
consume-stderr.go
in internal/kernel/process
32 1
25 1
create.go
in internal/kernel
24 2
json.go
in internal/kernel
24 1
begin.go
in internal/kernel
21 1
handshake.go
in internal/kernel/process
21 1
jsii-mock-runtime.js
in internal/kernel/process
21 1
complete.go
in internal/kernel
18 1
request-response-markers.go
in internal/kernel
18 2
end.go
in internal/kernel
16 1
del.go
in internal/kernel
16 1
validate-struct.go
in internal/typeregistry
16 1
naming.go
in internal/kernel
15 1
overrides.go
in internal/typeregistry
14 1
stats.go
in internal/kernel
9 1
6 1
tools.go
in root
6 -
jsii.go
in root
5 1
go1.16.go
in internal/compiler
3 -
go1.17.go
in internal/compiler
3 -
doc.go
in runtime
1 -
doc.go
in root
1 -
doc.go
in internal/kernel
1 -
doc.go
in internal/api
1 -
doc.go
in internal/typeregistry
1 -
doc.go
in internal/embedded
1 -
doc.go
in internal/objectstore
1 -
Files With Most Units (Top 36)
File# lines# units
runtime.go
in runtime
311 22
71 17
helpers.go
in root
49 11
client.go
in internal/kernel
96 9
objectstore.go
in internal/objectstore
147 9
conversions.go
in internal/kernel
269 8
typeregistry.go
in internal/typeregistry
113 8
callbacks.go
in internal/kernel
211 6
api.go
in internal/api
72 6
process.go
in internal/kernel/process
215 5
registration.go
in internal/typeregistry
122 5
invoke.go
in internal/kernel
36 3
get.go
in internal/kernel
34 3
set.go
in internal/kernel
35 3
manage-object.go
in internal/kernel
70 2
request-response-markers.go
in internal/kernel
18 2
load.go
in internal/kernel
48 2
create.go
in internal/kernel
24 2
discover-implemented.go
in internal/typeregistry
54 2
embedded.go
in internal/embedded
43 2
cast.go
in root
40 1
6 1
25 1
begin.go
in internal/kernel
21 1
stats.go
in internal/kernel
9 1
end.go
in internal/kernel
16 1
complete.go
in internal/kernel
18 1
naming.go
in internal/kernel
15 1
handshake.go
in internal/kernel/process
21 1
jsii-mock-runtime.js
in internal/kernel/process
21 1
consume-stderr.go
in internal/kernel/process
32 1
del.go
in internal/kernel
16 1
json.go
in internal/kernel
24 1
validate-struct.go
in internal/typeregistry
16 1
overrides.go
in internal/typeregistry
14 1
jsii.go
in root
5 1
Files With Long Lines (Top 5)

There are 5 files with lines longer than 120 characters. In total, there are 10 long lines.

File# lines# units# long lines
registration.go
in internal/typeregistry
122 5 4
runtime.go
in runtime
311 22 2
objectstore.go
in internal/objectstore
147 9 2
cast.go
in root
40 1 1
conversions.go
in internal/kernel
269 8 1
Correlations

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

helpers.go x: 4 commits (all time) y: 49 lines of code jsii.go x: 2 commits (all time) y: 5 lines of code internal/kernel/process/process.go x: 5 commits (all time) y: 215 lines of code deprecationwarning.go x: 2 commits (all time) y: 25 lines of code internal/kernel/callbacks.go x: 5 commits (all time) y: 211 lines of code internal/kernel/manage-object.go x: 4 commits (all time) y: 70 lines of code cast.go x: 2 commits (all time) y: 40 lines of code deprecated.go x: 2 commits (all time) y: 71 lines of code internal/api/api.go x: 4 commits (all time) y: 72 lines of code internal/compiler/go1.16.go x: 1 commits (all time) y: 3 lines of code internal/kernel/client.go x: 4 commits (all time) y: 96 lines of code internal/kernel/load.go x: 3 commits (all time) y: 48 lines of code internal/kernel/process/handshake.go x: 2 commits (all time) y: 21 lines of code internal/objectstore/objectstore.go x: 4 commits (all time) y: 147 lines of code internal/typeregistry/registration.go x: 5 commits (all time) y: 122 lines of code internal/typeregistry/typeregistry.go x: 4 commits (all time) y: 113 lines of code internal/typeregistry/validate-struct.go x: 1 commits (all time) y: 16 lines of code runtime/runtime.go x: 3 commits (all time) y: 311 lines of code runtime/type_checking.go x: 1 commits (all time) y: 6 lines of code internal/kernel/conversions.go x: 6 commits (all time) y: 269 lines of code doc.go x: 2 commits (all time) y: 1 lines of code runtime/doc.go x: 1 commits (all time) y: 1 lines of code internal/embedded/embedded.go x: 2 commits (all time) y: 43 lines of code internal/kernel/create.go x: 2 commits (all time) y: 24 lines of code internal/typeregistry/discover-implemented.go x: 2 commits (all time) y: 54 lines of code internal/typeregistry/overrides.go x: 1 commits (all time) y: 14 lines of code internal/kernel/begin.go x: 1 commits (all time) y: 21 lines of code internal/kernel/complete.go x: 1 commits (all time) y: 18 lines of code internal/kernel/get.go x: 1 commits (all time) y: 34 lines of code internal/kernel/invoke.go x: 1 commits (all time) y: 36 lines of code internal/kernel/naming.go x: 1 commits (all time) y: 15 lines of code internal/kernel/process/consume-stderr.go x: 1 commits (all time) y: 32 lines of code internal/kernel/set.go x: 1 commits (all time) y: 35 lines of code internal/kernel/stats.go x: 1 commits (all time) y: 9 lines of code
311.0
lines of code
  min: 1.0
  average: 51.22
  25th percentile: 6.0
  median: 22.5
  75th percentile: 58.0
  max: 311.0
0 6.0
commits (all time)
min: 1.0 | average: 2.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 6.0

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

helpers.go x: 1 contributors (all time) y: 49 lines of code jsii.go x: 1 contributors (all time) y: 5 lines of code internal/kernel/process/process.go x: 1 contributors (all time) y: 215 lines of code deprecationwarning.go x: 1 contributors (all time) y: 25 lines of code internal/kernel/callbacks.go x: 1 contributors (all time) y: 211 lines of code internal/kernel/manage-object.go x: 1 contributors (all time) y: 70 lines of code cast.go x: 1 contributors (all time) y: 40 lines of code internal/api/api.go x: 1 contributors (all time) y: 72 lines of code internal/compiler/go1.16.go x: 1 contributors (all time) y: 3 lines of code internal/kernel/client.go x: 1 contributors (all time) y: 96 lines of code internal/kernel/load.go x: 1 contributors (all time) y: 48 lines of code internal/kernel/process/handshake.go x: 1 contributors (all time) y: 21 lines of code internal/objectstore/objectstore.go x: 1 contributors (all time) y: 147 lines of code internal/typeregistry/registration.go x: 1 contributors (all time) y: 122 lines of code internal/typeregistry/typeregistry.go x: 1 contributors (all time) y: 113 lines of code internal/typeregistry/validate-struct.go x: 1 contributors (all time) y: 16 lines of code runtime/runtime.go x: 1 contributors (all time) y: 311 lines of code internal/kernel/conversions.go x: 1 contributors (all time) y: 269 lines of code doc.go x: 2 contributors (all time) y: 1 lines of code runtime/doc.go x: 1 contributors (all time) y: 1 lines of code internal/embedded/embedded.go x: 1 contributors (all time) y: 43 lines of code internal/kernel/create.go x: 1 contributors (all time) y: 24 lines of code internal/typeregistry/discover-implemented.go x: 1 contributors (all time) y: 54 lines of code internal/typeregistry/overrides.go x: 1 contributors (all time) y: 14 lines of code internal/kernel/complete.go x: 1 contributors (all time) y: 18 lines of code internal/kernel/get.go x: 1 contributors (all time) y: 34 lines of code internal/kernel/invoke.go x: 1 contributors (all time) y: 36 lines of code internal/kernel/naming.go x: 1 contributors (all time) y: 15 lines of code internal/kernel/process/consume-stderr.go x: 1 contributors (all time) y: 32 lines of code internal/kernel/set.go x: 1 contributors (all time) y: 35 lines of code internal/kernel/stats.go x: 1 contributors (all time) y: 9 lines of code
311.0
lines of code
  min: 1.0
  average: 51.22
  25th percentile: 6.0
  median: 22.5
  75th percentile: 58.0
  max: 311.0
0 2.0
contributors (all time)
min: 1.0 | average: 1.02 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

No data for "commits (30d)" vs. "lines of code".

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

No data for "contributors (30d)" vs. "lines of code".


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

No data for "commits (90d)" vs. "lines of code".

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

No data for "contributors (90d)" vs. "lines of code".