azure / InnovationEngine
File Size

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

Intro
Learn more...
File Size Overall
0% | 19% | 15% | 27% | 37%
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% | 19% | 15% | 28% | 36%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
internal0% | 22% | 18% | 28% | 29%
cmd0% | 0% | 0% | 24% | 75%
infra0% | 0% | 0% | 0% | 100%
Longest Files (Top 41)
File# lines# units
interactive.go
in internal/engine/interactive
556 8
execution.go
in internal/engine
252 3
markdown.go
in internal/parsers
205 7
scenario.go
in internal/engine/common
173 6
engine.go
in internal/engine
162 4
azure.go
in internal/engine/environments
144 10
commands.go
in internal/engine/common
124 5
execute.go
in cmd/ie/commands
105 1
bash.go
in internal/shells
102 2
inspect.go
in cmd/ie/commands
91 1
interactive.go
in cmd/ie/commands
85 1
env.go
in internal/lib
76 5
text.go
in internal/ui
74 4
to-bash.go
in cmd/ie/commands
71 1
outputs.go
in internal/engine/common
69 1
logging.go
in internal/logging
67 3
reports.go
in internal/engine/common
63 6
root.go
in cmd/ie/commands
56 1
maps.go
in internal/lib
49 4
json.go
in internal/lib
40 2
group.go
in internal/az
37 3
directories.go
in internal/lib/fs
30 2
account.go
in internal/az
26 1
cursor.go
in internal/terminal
22 4
user.go
in internal/lib
22 1
metadata.go
in internal/engine/environments
21 -
environments.go
in internal/engine/environments
21 2
deployment.yaml
in infra/api
20 -
version.go
in cmd/ie/commands
20 1
regex.go
in internal/patterns
18 -
ini.go
in internal/parsers
18 1
ingress.yaml
in infra/api
16 -
codeblock.go
in internal/engine/common
16 1
service.yaml
in infra/api
11 -
env.go
in internal/az
11 1
strings.go
in internal/lib
9 1
diff.go
in internal/lib
9 1
ints.go
in internal/lib
7 1
file.go
in internal/lib/fs
6 1
ie.go
in cmd/ie
5 1
globals.go
in internal/engine/common
3 -
Files With Most Units (Top 35)
File# lines# units
azure.go
in internal/engine/environments
144 10
interactive.go
in internal/engine/interactive
556 8
markdown.go
in internal/parsers
205 7
reports.go
in internal/engine/common
63 6
scenario.go
in internal/engine/common
173 6
env.go
in internal/lib
76 5
commands.go
in internal/engine/common
124 5
text.go
in internal/ui
74 4
cursor.go
in internal/terminal
22 4
maps.go
in internal/lib
49 4
engine.go
in internal/engine
162 4
logging.go
in internal/logging
67 3
group.go
in internal/az
37 3
execution.go
in internal/engine
252 3
bash.go
in internal/shells
102 2
directories.go
in internal/lib/fs
30 2
json.go
in internal/lib
40 2
environments.go
in internal/engine/environments
21 2
ini.go
in internal/parsers
18 1
ints.go
in internal/lib
7 1
user.go
in internal/lib
22 1
file.go
in internal/lib/fs
6 1
strings.go
in internal/lib
9 1
diff.go
in internal/lib
9 1
env.go
in internal/az
11 1
account.go
in internal/az
26 1
outputs.go
in internal/engine/common
69 1
codeblock.go
in internal/engine/common
16 1
to-bash.go
in cmd/ie/commands
71 1
version.go
in cmd/ie/commands
20 1
interactive.go
in cmd/ie/commands
85 1
inspect.go
in cmd/ie/commands
91 1
root.go
in cmd/ie/commands
56 1
execute.go
in cmd/ie/commands
105 1
ie.go
in cmd/ie
5 1
Files With Long Lines (Top 8)

There are 8 files with lines longer than 120 characters. In total, there are 19 long lines.

File# lines# units# long lines
execution.go
in internal/engine
252 3 7
outputs.go
in internal/engine/common
69 1 2
interactive.go
in cmd/ie/commands
85 1 2
inspect.go
in cmd/ie/commands
91 1 2
root.go
in cmd/ie/commands
56 1 2
execute.go
in cmd/ie/commands
105 1 2
regex.go
in internal/patterns
18 - 1
markdown.go
in internal/parsers
205 7 1
Correlations

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

cmd/ie/commands/root.go x: 14 commits (all time) y: 56 lines of code cmd/ie/commands/version.go x: 1 commits (all time) y: 20 lines of code internal/engine/environments/azure.go x: 7 commits (all time) y: 144 lines of code internal/engine/interactive/interactive.go x: 6 commits (all time) y: 556 lines of code internal/engine/common/scenario.go x: 4 commits (all time) y: 173 lines of code internal/engine/engine.go x: 41 commits (all time) y: 162 lines of code internal/patterns/regex.go x: 5 commits (all time) y: 18 lines of code internal/lib/strings.go x: 1 commits (all time) y: 9 lines of code internal/engine/common/codeblock.go x: 2 commits (all time) y: 16 lines of code internal/engine/common/commands.go x: 2 commits (all time) y: 124 lines of code internal/engine/common/outputs.go x: 2 commits (all time) y: 69 lines of code internal/engine/common/reports.go x: 1 commits (all time) y: 63 lines of code internal/engine/execution.go x: 72 commits (all time) y: 252 lines of code internal/lib/env.go x: 1 commits (all time) y: 76 lines of code internal/lib/maps.go x: 4 commits (all time) y: 49 lines of code internal/parsers/markdown.go x: 19 commits (all time) y: 205 lines of code internal/shells/bash.go x: 34 commits (all time) y: 102 lines of code internal/az/group.go x: 5 commits (all time) y: 37 lines of code cmd/ie/commands/execute.go x: 32 commits (all time) y: 105 lines of code cmd/ie/commands/inspect.go x: 2 commits (all time) y: 91 lines of code cmd/ie/commands/interactive.go x: 4 commits (all time) y: 85 lines of code cmd/ie/commands/to-bash.go x: 5 commits (all time) y: 71 lines of code internal/engine/common/globals.go x: 1 commits (all time) y: 3 lines of code internal/engine/environments/environments.go x: 2 commits (all time) y: 21 lines of code internal/ui/text.go x: 4 commits (all time) y: 74 lines of code internal/lib/ints.go x: 4 commits (all time) y: 7 lines of code internal/az/account.go x: 8 commits (all time) y: 26 lines of code internal/lib/diff.go x: 4 commits (all time) y: 9 lines of code internal/lib/fs/directories.go x: 4 commits (all time) y: 30 lines of code internal/lib/json.go x: 4 commits (all time) y: 40 lines of code internal/lib/user.go x: 4 commits (all time) y: 22 lines of code internal/terminal/cursor.go x: 1 commits (all time) y: 22 lines of code cmd/ie/ie.go x: 2 commits (all time) y: 5 lines of code infra/api/deployment.yaml x: 4 commits (all time) y: 20 lines of code infra/api/ingress.yaml x: 4 commits (all time) y: 16 lines of code infra/api/service.yaml x: 3 commits (all time) y: 11 lines of code internal/az/env.go x: 2 commits (all time) y: 11 lines of code internal/lib/fs/file.go x: 3 commits (all time) y: 6 lines of code internal/logging/logging.go x: 4 commits (all time) y: 67 lines of code
556.0
lines of code
  min: 3.0
  average: 71.02
  25th percentile: 17.0
  median: 37.0
  75th percentile: 88.0
  max: 556.0
0 72.0
commits (all time)
min: 1.0 | average: 8.0 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 72.0

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

cmd/ie/commands/root.go x: 4 contributors (all time) y: 56 lines of code cmd/ie/commands/version.go x: 1 contributors (all time) y: 20 lines of code internal/engine/environments/azure.go x: 2 contributors (all time) y: 144 lines of code internal/engine/interactive/interactive.go x: 1 contributors (all time) y: 556 lines of code internal/engine/common/scenario.go x: 1 contributors (all time) y: 173 lines of code internal/engine/engine.go x: 4 contributors (all time) y: 162 lines of code internal/patterns/regex.go x: 3 contributors (all time) y: 18 lines of code internal/lib/strings.go x: 1 contributors (all time) y: 9 lines of code internal/engine/common/codeblock.go x: 1 contributors (all time) y: 16 lines of code internal/engine/common/commands.go x: 1 contributors (all time) y: 124 lines of code internal/engine/common/outputs.go x: 1 contributors (all time) y: 69 lines of code internal/engine/common/reports.go x: 1 contributors (all time) y: 63 lines of code internal/engine/execution.go x: 5 contributors (all time) y: 252 lines of code internal/lib/env.go x: 1 contributors (all time) y: 76 lines of code internal/lib/maps.go x: 2 contributors (all time) y: 49 lines of code internal/parsers/markdown.go x: 3 contributors (all time) y: 205 lines of code internal/shells/bash.go x: 4 contributors (all time) y: 102 lines of code internal/az/group.go x: 2 contributors (all time) y: 37 lines of code cmd/ie/commands/execute.go x: 4 contributors (all time) y: 105 lines of code cmd/ie/commands/inspect.go x: 1 contributors (all time) y: 91 lines of code cmd/ie/commands/interactive.go x: 2 contributors (all time) y: 85 lines of code cmd/ie/commands/to-bash.go x: 2 contributors (all time) y: 71 lines of code internal/engine/common/globals.go x: 1 contributors (all time) y: 3 lines of code internal/ui/text.go x: 2 contributors (all time) y: 74 lines of code internal/lib/ints.go x: 2 contributors (all time) y: 7 lines of code internal/az/account.go x: 2 contributors (all time) y: 26 lines of code internal/lib/diff.go x: 2 contributors (all time) y: 9 lines of code internal/lib/fs/directories.go x: 2 contributors (all time) y: 30 lines of code internal/lib/json.go x: 2 contributors (all time) y: 40 lines of code internal/lib/user.go x: 2 contributors (all time) y: 22 lines of code internal/parsers/ini.go x: 2 contributors (all time) y: 18 lines of code internal/terminal/cursor.go x: 1 contributors (all time) y: 22 lines of code cmd/ie/ie.go x: 2 contributors (all time) y: 5 lines of code infra/api/deployment.yaml x: 2 contributors (all time) y: 20 lines of code infra/api/ingress.yaml x: 2 contributors (all time) y: 16 lines of code infra/api/service.yaml x: 2 contributors (all time) y: 11 lines of code internal/logging/logging.go x: 2 contributors (all time) y: 67 lines of code
556.0
lines of code
  min: 3.0
  average: 71.02
  25th percentile: 17.0
  median: 37.0
  75th percentile: 88.0
  max: 556.0
0 5.0
contributors (all time)
min: 1.0 | average: 1.98 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 5.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".