azure / alzlib
File Size

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

Intro
Learn more...
File Size Overall
0% | 19% | 29% | 16% | 33%
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% | 29% | 16% | 33%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT0% | 61% | 0% | 23% | 14%
deployment0% | 0% | 92% | 0% | 7%
internal0% | 0% | 29% | 20% | 49%
assets0% | 0% | 0% | 53% | 46%
cmd0% | 0% | 0% | 0% | 100%
to0% | 0% | 0% | 0% | 100%
Longest Files (Top 49)
File# lines# units
alzlib.go
in root
707 39
managementgroup.go
in deployment
491 26
processor.go
in internal/processor
291 14
hierarchy.go
in deployment
284 12
doc.go
in internal/doc
200 12
162 23
129 9
113 10
convert.go
in cmd/alzlibtool/command/convert
100 5
75 5
libArchetypeOverride.go
in internal/processor
65 2
64 8
architecture.go
in cmd/alzlibtool/command/generate
62 1
60 7
libArchitecture.go
in internal/processor
60 2
library.go
in cmd/alzlibtool/command/check
52 -
libArchetype.go
in internal/processor
45 2
checker.go
in internal/tools/checker
43 4
42 4
42 4
checkDefaults.go
in internal/tools/checks
39 1
unmarshaler.go
in internal/processor
37 4
root.go
in cmd/alzlibtool/command
35 2
32 3
checkAllArchitectures.go
in internal/tools/checks
31 1
checkAllDefinitionsAreReferenced.go
in internal/tools/checks
30 1
checkLibraryMemberPath.go
in internal/tools/checks
26 1
checkerError.go
in internal/tools/errcheck
26 4
library.go
in cmd/alzlibtool/command/document
26 -
policysetdefinition.go
in cmd/alzlibtool/command/convert
24 -
policydefinition.go
in cmd/alzlibtool/command/convert
24 -
environment.go
in internal/environment
22 2
checkResourceTypeIsCorrect.go
in internal/tools/checks
20 1
resourceId.go
in assets
19 2
generate.go
in cmd/alzlibtool/command/generate
18 1
document.go
in cmd/alzlibtool/command/document
18 1
check.go
in cmd/alzlibtool/command/check
17 1
libDefaultpolicyValues.go
in internal/processor
13 -
libMetadata.go
in internal/processor
13 -
ptr.go
in to
11 2
alz_custom.alz_architecture_definition.yaml
in internal/processor/yamllib
9 -
8 1
main.go
in cmd/alzlibtool
5 1
custom_root.alz_archetype_definition.yaml
in internal/processor/yamllib
4 -
doc.go
in assets
1 -
doc.go
in root
1 -
doc.go
in deployment
1 -
doc.go
in to
1 -
doc.go
in internal/processor
1 -
Files With Most Units (Top 36)
File# lines# units
alzlib.go
in root
707 39
managementgroup.go
in deployment
491 26
162 23
processor.go
in internal/processor
291 14
hierarchy.go
in deployment
284 12
doc.go
in internal/doc
200 12
113 10
129 9
64 8
60 7
75 5
convert.go
in cmd/alzlibtool/command/convert
100 5
42 4
42 4
checkerError.go
in internal/tools/errcheck
26 4
checker.go
in internal/tools/checker
43 4
unmarshaler.go
in internal/processor
37 4
32 3
resourceId.go
in assets
19 2
ptr.go
in to
11 2
libArchetypeOverride.go
in internal/processor
65 2
libArchetype.go
in internal/processor
45 2
libArchitecture.go
in internal/processor
60 2
environment.go
in internal/environment
22 2
root.go
in cmd/alzlibtool/command
35 2
8 1
checkAllArchitectures.go
in internal/tools/checks
31 1
checkDefaults.go
in internal/tools/checks
39 1
checkLibraryMemberPath.go
in internal/tools/checks
26 1
checkAllDefinitionsAreReferenced.go
in internal/tools/checks
30 1
checkResourceTypeIsCorrect.go
in internal/tools/checks
20 1
generate.go
in cmd/alzlibtool/command/generate
18 1
architecture.go
in cmd/alzlibtool/command/generate
62 1
document.go
in cmd/alzlibtool/command/document
18 1
check.go
in cmd/alzlibtool/command/check
17 1
main.go
in cmd/alzlibtool
5 1
Files With Long Lines (Top 18)

There are 18 files with lines longer than 120 characters. In total, there are 155 long lines.

File# lines# units# long lines
alzlib.go
in root
707 39 44
managementgroup.go
in deployment
491 26 37
hierarchy.go
in deployment
284 12 22
doc.go
in internal/doc
200 12 11
libArchetypeOverride.go
in internal/processor
65 2 6
42 4 5
129 9 4
checkDefaults.go
in internal/tools/checks
39 1 4
75 5 3
processor.go
in internal/processor
291 14 3
architecture.go
in cmd/alzlibtool/command/generate
62 1 3
convert.go
in cmd/alzlibtool/command/convert
100 5 3
64 8 2
60 7 2
checkAllDefinitionsAreReferenced.go
in internal/tools/checks
30 1 2
113 10 2
generate.go
in cmd/alzlibtool/command/generate
18 1 1
root.go
in cmd/alzlibtool/command
35 2 1
Correlations

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

deployment/managementgroup.go x: 14 commits (all time) y: 491 lines of code alzlib.go x: 30 commits (all time) y: 707 lines of code cmd/alzlibtool/command/check/library.go x: 6 commits (all time) y: 52 lines of code cmd/alzlibtool/command/document/library.go x: 3 commits (all time) y: 26 lines of code assets/policyDefinition.go x: 5 commits (all time) y: 129 lines of code cmd/alzlibtool/command/document/document.go x: 2 commits (all time) y: 18 lines of code deployment/policyRoleAssignmentError.go x: 2 commits (all time) y: 60 lines of code deployment/hierarchy.go x: 10 commits (all time) y: 284 lines of code defaultPolicyAssignmentValues.go x: 3 commits (all time) y: 64 lines of code internal/doc/doc.go x: 8 commits (all time) y: 200 lines of code internal/processor/libDefaultpolicyValues.go x: 2 commits (all time) y: 13 lines of code initialize.go x: 4 commits (all time) y: 75 lines of code internal/tools/checks/checkDefaults.go x: 1 commits (all time) y: 39 lines of code architecture.go x: 6 commits (all time) y: 113 lines of code internal/environment/environment.go x: 1 commits (all time) y: 22 lines of code internal/processor/processor.go x: 4 commits (all time) y: 291 lines of code metadata.go x: 3 commits (all time) y: 162 lines of code cmd/alzlibtool/command/convert/policydefinition.go x: 3 commits (all time) y: 24 lines of code cmd/alzlibtool/command/generate/architecture.go x: 1 commits (all time) y: 62 lines of code cmd/alzlibtool/command/generate/generate.go x: 1 commits (all time) y: 18 lines of code cmd/alzlibtool/command/root.go x: 3 commits (all time) y: 35 lines of code to/doc.go x: 1 commits (all time) y: 1 lines of code to/ptr.go x: 1 commits (all time) y: 11 lines of code archetype.go x: 4 commits (all time) y: 32 lines of code assets/policySetDefinition.go x: 4 commits (all time) y: 42 lines of code cmd/alzlibtool/command/convert/convert.go x: 2 commits (all time) y: 100 lines of code internal/processor/libArchetype.go x: 1 commits (all time) y: 45 lines of code internal/processor/libArchetypeOverride.go x: 1 commits (all time) y: 65 lines of code internal/processor/libArchitecture.go x: 1 commits (all time) y: 60 lines of code internal/processor/libMetadata.go x: 1 commits (all time) y: 13 lines of code internal/processor/unmarshaler.go x: 1 commits (all time) y: 37 lines of code internal/processor/yamllib/custom_root.alz_archetype_definition.yaml x: 1 commits (all time) y: 4 lines of code internal/tools/checker/checker.go x: 1 commits (all time) y: 43 lines of code internal/tools/checks/checkAllArchitectures.go x: 1 commits (all time) y: 31 lines of code internal/tools/checks/checkAllDefinitionsAreReferenced.go x: 1 commits (all time) y: 30 lines of code internal/tools/checks/checkLibraryMemberPath.go x: 1 commits (all time) y: 26 lines of code assets/policyAssignment.go x: 2 commits (all time) y: 42 lines of code assets/roleDefinition.go x: 1 commits (all time) y: 8 lines of code
707.0
lines of code
  min: 1.0
  average: 73.45
  25th percentile: 15.0
  median: 31.0
  75th percentile: 63.0
  max: 707.0
0 30.0
commits (all time)
min: 1.0 | average: 3.06 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 30.0

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

deployment/managementgroup.go x: 1 contributors (all time) y: 491 lines of code alzlib.go x: 1 contributors (all time) y: 707 lines of code cmd/alzlibtool/command/check/library.go x: 1 contributors (all time) y: 52 lines of code cmd/alzlibtool/command/document/library.go x: 1 contributors (all time) y: 26 lines of code assets/policyDefinition.go x: 1 contributors (all time) y: 129 lines of code cmd/alzlibtool/command/document/document.go x: 1 contributors (all time) y: 18 lines of code deployment/policyRoleAssignmentError.go x: 1 contributors (all time) y: 60 lines of code deployment/hierarchy.go x: 1 contributors (all time) y: 284 lines of code defaultPolicyAssignmentValues.go x: 1 contributors (all time) y: 64 lines of code internal/doc/doc.go x: 1 contributors (all time) y: 200 lines of code internal/processor/libDefaultpolicyValues.go x: 1 contributors (all time) y: 13 lines of code initialize.go x: 1 contributors (all time) y: 75 lines of code internal/tools/checks/checkDefaults.go x: 1 contributors (all time) y: 39 lines of code architecture.go x: 1 contributors (all time) y: 113 lines of code internal/environment/environment.go x: 1 contributors (all time) y: 22 lines of code internal/processor/processor.go x: 1 contributors (all time) y: 291 lines of code metadata.go x: 1 contributors (all time) y: 162 lines of code cmd/alzlibtool/command/convert/policydefinition.go x: 1 contributors (all time) y: 24 lines of code cmd/alzlibtool/command/root.go x: 1 contributors (all time) y: 35 lines of code to/doc.go x: 1 contributors (all time) y: 1 lines of code to/ptr.go x: 1 contributors (all time) y: 11 lines of code archetype.go x: 1 contributors (all time) y: 32 lines of code assets/policySetDefinition.go x: 1 contributors (all time) y: 42 lines of code cmd/alzlibtool/command/convert/convert.go x: 1 contributors (all time) y: 100 lines of code internal/processor/libArchetype.go x: 1 contributors (all time) y: 45 lines of code internal/processor/libArchetypeOverride.go x: 1 contributors (all time) y: 65 lines of code internal/processor/unmarshaler.go x: 1 contributors (all time) y: 37 lines of code internal/processor/yamllib/custom_root.alz_archetype_definition.yaml x: 1 contributors (all time) y: 4 lines of code internal/tools/checks/checkAllDefinitionsAreReferenced.go x: 1 contributors (all time) y: 30 lines of code assets/roleDefinition.go x: 1 contributors (all time) y: 8 lines of code
707.0
lines of code
  min: 1.0
  average: 73.45
  25th percentile: 15.0
  median: 31.0
  75th percentile: 63.0
  max: 707.0
0 1.0
contributors (all time)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

deployment/managementgroup.go x: 1 commits (30d) y: 491 lines of code
491.0
lines of code
  min: 491.0
  average: 491.0
  25th percentile: 491.0
  median: 491.0
  75th percentile: 491.0
  max: 491.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

deployment/managementgroup.go x: 1 contributors (30d) y: 491 lines of code
491.0
lines of code
  min: 491.0
  average: 491.0
  25th percentile: 491.0
  median: 491.0
  75th percentile: 491.0
  max: 491.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

deployment/managementgroup.go x: 1 commits (90d) y: 491 lines of code
491.0
lines of code
  min: 491.0
  average: 491.0
  25th percentile: 491.0
  median: 491.0
  75th percentile: 491.0
  max: 491.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

deployment/managementgroup.go x: 1 contributors (90d) y: 491 lines of code
491.0
lines of code
  min: 491.0
  average: 491.0
  25th percentile: 491.0
  median: 491.0
  75th percentile: 491.0
  max: 491.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