File Size Overall
  • There are 20 files with 3,178 lines of code.
    • 0 very long files (0 lines of code)
    • 1 long files (791 lines of code)
    • 5 medium size files (1,543 lines of code)
    • 4 small files (570 lines of code)
    • 10 very small files (274 lines of code)
0% | 24% | 48% | 17% | 8%
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% | 24% | 48% | 17% | 8%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
ROOT0% | 69% | 0% | 10% | 19%
cmd0% | 0% | 80% | 13% | 5%
leaf0% | 0% | 100% | 0% | 0%
compliance0% | 0% | 100% | 0% | 0%
internal0% | 0% | 64% | 35% | 0%
checkpoint0% | 0% | 0% | 100% | 0%
.github0% | 0% | 0% | 0% | 100%
Longest Files (Top 20)
File# lines# units
791 31
leaf.go
in leaf
356 18
main.go
in cmd/axt-verify
351 11
client.go
in compliance
309 15
events.go
in cmd/axt-verify
271 8
server.go
in internal/testlog
256 11
checkpoint.go
in checkpoint
199 16
testlog.go
in internal/testlog
140 17
state.go
in root
123 5
trust.go
in cmd/axt-verify
108 5
74 4
60 6
trust.go
in root
51 6
flags.go
in cmd/axt-verify
37 2
26 4
dependabot.yml
in .github
10 -
errors.go
in root
9 3
internal_host.go
in cmd/axt-verify
4 1
internal_host_release.go
in cmd/axt-verify
2 -
doc.go
in root
1 -
Files With Most Units (Top 17)
File# lines# units
791 31
leaf.go
in leaf
356 18
testlog.go
in internal/testlog
140 17
checkpoint.go
in checkpoint
199 16
client.go
in compliance
309 15
main.go
in cmd/axt-verify
351 11
server.go
in internal/testlog
256 11
events.go
in cmd/axt-verify
271 8
trust.go
in root
51 6
60 6
trust.go
in cmd/axt-verify
108 5
state.go
in root
123 5
74 4
26 4
errors.go
in root
9 3
flags.go
in cmd/axt-verify
37 2
internal_host.go
in cmd/axt-verify
4 1
Files With Long Lines (Top 10)

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

File# lines# units# long lines
791 31 31
main.go
in cmd/axt-verify
351 11 8
server.go
in internal/testlog
256 11 6
events.go
in cmd/axt-verify
271 8 5
trust.go
in cmd/axt-verify
108 5 4
client.go
in compliance
309 15 3
checkpoint.go
in checkpoint
199 16 2
leaf.go
in leaf
356 18 1
26 4 1
state.go
in root
123 5 1
About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...