File Size Overall
  • There are 119 files with 12,158 lines of code.
    • 2 very long files (3,104 lines of code)
    • 2 long files (1,351 lines of code)
    • 6 medium size files (1,858 lines of code)
    • 19 small files (2,619 lines of code)
    • 90 very small files (3,226 lines of code)
25% | 11% | 15% | 21% | 26%
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
swift27% | 12% | 16% | 19% | 24%
go0% | 0% | 0% | 51% | 48%
yaml0% | 0% | 0% | 40% | 59%
g40% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
Sources28% | 12% | 16% | 19% | 23%
benchmark0% | 0% | 0% | 48% | 51%
ROOT0% | 0% | 0% | 37% | 62%
.github0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
Words.swift
in Sources/tart/Passphrase
2051 -
Run.swift
in Sources/tart/Commands
1053 21
ReferenceParser.swift
in Sources/tart/OCI/Reference/Generated
727 64
VMStorageOCI.swift
in Sources/tart
624 27
VMDirectory.swift
in Sources/tart
373 21
VM.swift
in Sources/tart
361 6
Registry.swift
in Sources/tart/OCI
353 6
VMDirectory+OCI.swift
in Sources/tart
286 2
DiskImageStack.swift
in Sources/tart
255 4
Manifest.swift
in Sources/tart/OCI
230 17
DiskV2.swift
in Sources/tart/OCI/Layerizer
191 -
185 2
Exec.swift
in Sources/tart/Commands
165 1
VMConfig.swift
in Sources/tart
164 9
VMStorageHelper.swift
in Sources/tart
159 2
Softnet.swift
in Sources/tart/Network
148 4
Prune.swift
in Sources/tart/Commands
146 2
Root.swift
in Sources/tart
140 -
stackedoci.go
in benchmark/internal/command/stackedoci
135 5
tart.go
in benchmark/internal/executor/tart
128 4
ContentStore.swift
in Sources/tart
127 13
Clone.swift
in Sources/tart/Commands
127 2
RemoteName.swift
in Sources/tart/OCI
126 5
mkdocs.yml
in root
123 -
116 3
ControlSocket.swift
in Sources/tart
113 4
Push.swift
in Sources/tart/Commands
111 4
Darwin.swift
in Sources/tart/Platform
110 12
fio.go
in benchmark/internal/command/fio
105 2
DockerConfigCredentialsProvider.swift
in Sources/tart/Credentials
95 4
ARPCache.swift
in Sources/tart/MACAddressResolver
93 3
Set.swift
in Sources/tart/Commands
90 1
Leases.swift
in Sources/tart/MACAddressResolver
88 2
Diskutil.swift
in Sources/tart
88 1
xcode.go
in benchmark/internal/command/xcode
83 2
List.swift
in Sources/tart/Commands
79 2
VMStorageLocal.swift
in Sources/tart
78 9
77 -
KeychainCredentialsProvider.swift
in Sources/tart/Credentials
76 4
Digest.swift
in Sources/tart/OCI
74 3
71 -
ReferenceLexer.swift
in Sources/tart/OCI/Reference/Generated
70 7
IP.swift
in Sources/tart/Commands
70 1
Fetcher.swift
in Sources/tart
69 3
Create.swift
in Sources/tart/Commands
66 2
Login.swift
in Sources/tart/Commands
61 5
59 -
Config.swift
in Sources/tart
57 2
initializer.go
in benchmark/internal/executor
54 1
NetworkHost.swift
in Sources/tart/Network
49 4
Large Files That Change Often (Top 20)
To change a file, an AI coding agent (or a person) has to read it: these files are read the most for the changes in the past year (lines × changes).
File# lines≈ tokens
to read
# changes
(1y)
≈ lines edited
per change
lines read per
line changed
Run.swift
in Sources/tart/Commands
1053 ~7k–15k 15 ~20 ~50
VMDirectory.swift
in Sources/tart
373 ~2k–7k 7 ~20 ~15
VMStorageOCI.swift
in Sources/tart
624 ~3k–10k 4 ~30 ~20
VM.swift
in Sources/tart
361 ~2k–7k 5 ~20 ~20
VMDirectory+OCI.swift
in Sources/tart
286 ~2k–5k 4 ~30 ~10
DiskImageStack.swift
in Sources/tart
255 ~1.5k–5k 3 ~150 ~2
Manifest.swift
in Sources/tart/OCI
230 ~1.5k–5k 3 ~20 ~10
Exec.swift
in Sources/tart/Commands
165 ~1k–3k 4 ~30 ~5
ControlSocket.swift
in Sources/tart
113 ~700–2k 5 ~30 ~5
71 ~300–1k 7 ~7 ~10
VMStorageHelper.swift
in Sources/tart
159 ~1k–3k 3 ~10 ~15
Root.swift
in Sources/tart
140 ~700–2k 3 ~10 ~10
77 ~500–1.5k 5 ~7 ~10
Clone.swift
in Sources/tart/Commands
127 ~700–2k 3 ~10 ~10
ContentStore.swift
in Sources/tart
127 ~700–2k 3 ~70 ~2
185 ~1k–3k 2 ~70 ~3
Registry.swift
in Sources/tart/OCI
353 ~2k–5k 1 ~30 ~15
VMConfig.swift
in Sources/tart
164 ~1k–3k 2 ~20 ~7
List.swift
in Sources/tart/Commands
79 ~500–1.5k 4 ~10 ~7
Softnet.swift
in Sources/tart/Network
148 ~1k–3k 2 ~30 ~5

Tokens are lines × 7 to 14 (analysis.fileReadsForChanges). Lines edited per change are the file's lines added and deleted divided by its commits over the whole history. Agents read about 2,000 lines at a time: when a 17,000-line file was split into modules, the tokens an agent read for the same change fell by 83% (The Economic Benefit of Refactoring, 2026).

Files With Most Units (Top 50)
File# lines# units
ReferenceParser.swift
in Sources/tart/OCI/Reference/Generated
727 64
VMStorageOCI.swift
in Sources/tart
624 27
VMDirectory.swift
in Sources/tart
373 21
Run.swift
in Sources/tart/Commands
1053 21
Manifest.swift
in Sources/tart/OCI
230 17
ContentStore.swift
in Sources/tart
127 13
Darwin.swift
in Sources/tart/Platform
110 12
VMStorageLocal.swift
in Sources/tart
78 9
VMConfig.swift
in Sources/tart
164 9
Linux.swift
in Sources/tart/Platform
38 7
Platform.swift
in Sources/tart/Platform
14 7
ReferenceLexer.swift
in Sources/tart/OCI/Reference/Generated
70 7
VM.swift
in Sources/tart
361 6
Registry.swift
in Sources/tart/OCI
353 6
URL+Prunable.swift
in Sources/tart
36 6
PIDLock.swift
in Sources/tart
43 6
stackedoci.go
in benchmark/internal/command/stackedoci
135 5
FileLock.swift
in Sources/tart
37 5
RemoteName.swift
in Sources/tart/OCI
126 5
Login.swift
in Sources/tart/Commands
61 5
local.go
in benchmark/internal/executor/local
32 4
tart.go
in benchmark/internal/executor/tart
128 4
ControlSocket.swift
in Sources/tart
113 4
NetworkBridged.swift
in Sources/tart/Network
16 4
NetworkHost.swift
in Sources/tart/Network
49 4
Softnet.swift
in Sources/tart/Network
148 4
Authentication.swift
in Sources/tart/OCI
16 4
DiskImageStack.swift
in Sources/tart
255 4
Push.swift
in Sources/tart/Commands
111 4
DockerConfigCredentialsProvider.swift
in Sources/tart/Credentials
95 4
KeychainCredentialsProvider.swift
in Sources/tart/Credentials
76 4
ARPCache.swift
in Sources/tart/MACAddressResolver
93 3
ShellCompletions.swift
in Sources/tart/ShellCompletions
23 3
NetworkShared.swift
in Sources/tart/Network
12 3
ScreenSharingVNC.swift
in Sources/tart/VNC
19 3
FullFledgedVNC.swift
in Sources/tart/VNC
29 3
Digest.swift
in Sources/tart/OCI
74 3
LocalLayerCache.swift
in Sources/tart
43 3
IPSWCache.swift
in Sources/tart
16 3
Fetcher.swift
in Sources/tart
69 3
Stop.swift
in Sources/tart/Commands
48 3
116 3
cmd.go
in benchmark/internal/executor/tart
25 2
xcode.go
in benchmark/internal/command/xcode
83 2
fio.go
in benchmark/internal/command/fio
105 2
Leases.swift
in Sources/tart/MACAddressResolver
88 2
Bootptab.swift
in Sources/tart/MACAddressResolver
48 2
Config.swift
in Sources/tart
57 2
AuthenticationKeeper.swift
in Sources/tart/OCI
16 2
PassphraseGenerator.swift
in Sources/tart/Passphrase
11 2
Files With Long Lines (Top 36)

There are 36 files with lines longer than 120 characters. In total, there are 146 long lines.

File# lines# units# long lines
Run.swift
in Sources/tart/Commands
1053 21 50
Registry.swift
in Sources/tart/OCI
353 6 8
Push.swift
in Sources/tart/Commands
111 4 8
VMStorageOCI.swift
in Sources/tart
624 27 7
benchmark.go
in benchmark/internal/command/fio
37 - 6
IP.swift
in Sources/tart/Commands
70 1 6
Prune.swift
in Sources/tart/Commands
146 2 6
71 - 4
Manifest.swift
in Sources/tart/OCI
230 17 4
DiskV2.swift
in Sources/tart/OCI/Layerizer
191 - 4
Pull.swift
in Sources/tart/Commands
37 2 4
VMDirectory+OCI.swift
in Sources/tart
286 2 3
VMDirectory.swift
in Sources/tart
373 21 3
Set.swift
in Sources/tart/Commands
90 1 3
77 - 2
VM.swift
in Sources/tart
361 6 2
NetworkHost.swift
in Sources/tart/Network
49 4 2
Disk.swift
in Sources/tart/OCI/Layerizer
5 - 2
ReferenceParser.swift
in Sources/tart/OCI/Reference/Generated
727 64 2
VMConfig.swift
in Sources/tart
164 9 2
Clone.swift
in Sources/tart/Commands
127 2 2
Create.swift
in Sources/tart/Commands
66 2 2
benchmarks.go
in benchmark/internal/command/xcode
11 - 1
59 - 1
Diskutil.swift
in Sources/tart
88 1 1
Darwin.swift
in Sources/tart/Platform
110 12 1
Config.swift
in Sources/tart
57 2 1
RemoteName.swift
in Sources/tart/OCI
126 5 1
ReferenceLexer.swift
in Sources/tart/OCI/Reference/Generated
70 7 1
DiskImageStack.swift
in Sources/tart
255 4 1
Fetcher.swift
in Sources/tart
69 3 1
Exec.swift
in Sources/tart/Commands
165 1 1
Suspend.swift
in Sources/tart/Commands
21 1 1
URLSessionLogger.swift
in Sources/tart/Logging
13 - 1
StdinCredentials.swift
in Sources/tart/Credentials
25 - 1
DockerConfigCredentialsProvider.swift
in Sources/tart/Credentials
95 4 1
Correlations

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

Sources/tart/MACAddressResolver/Bootptab.swift x: 2 commits (all time) y: 48 lines of code Sources/tart/Commands/Run.swift x: 129 commits (all time) y: 1053 lines of code Sources/tart/Network/NetworkHost.swift x: 1 commits (all time) y: 49 lines of code Sources/tart/ControlSocket.swift x: 6 commits (all time) y: 113 lines of code Sources/tart/Commands/Clone.swift x: 31 commits (all time) y: 127 lines of code Sources/tart/Commands/IP.swift x: 20 commits (all time) y: 70 lines of code Sources/tart/MACAddressResolver/MACAddress.swift x: 3 commits (all time) y: 19 lines of code Sources/tart/URL+AccessDate.swift x: 5 commits (all time) y: 23 lines of code Sources/tart/VMStorageHelper.swift x: 22 commits (all time) y: 159 lines of code Sources/tart/Commands/Get.swift x: 14 commits (all time) y: 39 lines of code Sources/tart/Commands/List.swift x: 22 commits (all time) y: 79 lines of code Sources/tart/Formatter/HumanReadableByteCount.swift x: 2 commits (all time) y: 24 lines of code Sources/tart/VMDirectory.swift x: 40 commits (all time) y: 373 lines of code Sources/tart/OCI/Registry.swift x: 49 commits (all time) y: 353 lines of code Sources/tart/Commands/Export.swift x: 5 commits (all time) y: 33 lines of code Sources/tart/Platform/Darwin.swift x: 19 commits (all time) y: 110 lines of code Sources/tart/Platform/Linux.swift x: 8 commits (all time) y: 38 lines of code Sources/tart/Platform/Platform.swift x: 11 commits (all time) y: 14 lines of code Sources/tart/VM.swift x: 85 commits (all time) y: 361 lines of code Sources/tart/VMConfig.swift x: 23 commits (all time) y: 164 lines of code Sources/tart/Utils.swift x: 5 commits (all time) y: 32 lines of code Sources/tart/Commands/Exec.swift x: 10 commits (all time) y: 165 lines of code Sources/tart/Network/Softnet.swift x: 9 commits (all time) y: 148 lines of code Sources/tart/Commands/Rename.swift x: 8 commits (all time) y: 27 lines of code Sources/tart/VMStorageLocal.swift x: 15 commits (all time) y: 78 lines of code benchmark/internal/command/stackedoci/stackedoci.go x: 1 commits (all time) y: 135 lines of code Sources/tart/VMDirectory+OCI.swift x: 30 commits (all time) y: 286 lines of code Sources/tart/VMStorageOCI.swift x: 42 commits (all time) y: 624 lines of code Sources/tart/Commands/Import.swift x: 6 commits (all time) y: 39 lines of code Sources/tart/DiskImageStack.swift x: 3 commits (all time) y: 255 lines of code Sources/tart/VMDirectory+Archive.swift x: 4 commits (all time) y: 185 lines of code Sources/tart/Commands/Prune.swift x: 22 commits (all time) y: 146 lines of code Sources/tart/Config.swift x: 8 commits (all time) y: 57 lines of code Sources/tart/ContentStore.swift x: 3 commits (all time) y: 127 lines of code Sources/tart/OCI/Manifest.swift x: 15 commits (all time) y: 230 lines of code Sources/tart/VMDirectory+DiskImageStack.swift x: 2 commits (all time) y: 116 lines of code Sources/tart/Commands/Push.swift x: 16 commits (all time) y: 111 lines of code Sources/tart/Commands/Set.swift x: 19 commits (all time) y: 90 lines of code Sources/tart/OCI/Digest.swift x: 4 commits (all time) y: 74 lines of code Sources/tart/OCI/Layerizer/Disk.swift x: 5 commits (all time) y: 5 lines of code Sources/tart/OCI/Layerizer/DiskV2.swift x: 18 commits (all time) y: 191 lines of code .goreleaser.yml x: 53 commits (all time) y: 77 lines of code .cirrus.yml x: 56 commits (all time) y: 71 lines of code Sources/tart/CI/CI.swift x: 3 commits (all time) y: 14 lines of code Sources/tart/GuestAgentChannel.swift x: 1 commits (all time) y: 20 lines of code Sources/tart/Root.swift x: 37 commits (all time) y: 140 lines of code mkdocs.yml x: 20 commits (all time) y: 123 lines of code benchmark/internal/command/xcode/xcode.go x: 3 commits (all time) y: 83 lines of code Sources/tart/Credentials/StdinCredentials.swift x: 4 commits (all time) y: 25 lines of code Package.swift x: 43 commits (all time) y: 59 lines of code Sources/tart/OTel.swift x: 3 commits (all time) y: 46 lines of code Sources/tart/Diskutil.swift x: 1 commits (all time) y: 88 lines of code Sources/tart/Commands/Pull.swift x: 11 commits (all time) y: 37 lines of code Sources/tart/Commands/Login.swift x: 14 commits (all time) y: 61 lines of code Sources/tart/Credentials/DockerConfigCredentialsProvider.swift x: 8 commits (all time) y: 95 lines of code Sources/tart/Credentials/KeychainCredentialsProvider.swift x: 7 commits (all time) y: 76 lines of code Sources/tart/DiskImageFormat.swift x: 2 commits (all time) y: 34 lines of code Sources/tart/Term.swift x: 1 commits (all time) y: 43 lines of code benchmark/internal/command/xcode/benchmarks.go x: 2 commits (all time) y: 11 lines of code benchmark/internal/executor/tart/tart.go x: 4 commits (all time) y: 128 lines of code benchmark/internal/command/fio/fio.go x: 4 commits (all time) y: 105 lines of code benchmark/internal/command/xcode/output.go x: 1 commits (all time) y: 39 lines of code Sources/tart/Fetcher.swift x: 9 commits (all time) y: 69 lines of code benchmark/internal/command/fio/json.go x: 2 commits (all time) y: 28 lines of code benchmark/internal/executor/executor.go x: 2 commits (all time) y: 8 lines of code Sources/tart/MACAddressResolver/ARPCache.swift x: 5 commits (all time) y: 93 lines of code Sources/tart/PIDLock.swift x: 4 commits (all time) y: 43 lines of code Sources/tart/OCI/Reference/Generated/ReferenceLexer.swift x: 5 commits (all time) y: 70 lines of code Sources/tart/OCI/Reference/Generated/ReferenceParser.swift x: 5 commits (all time) y: 727 lines of code Sources/tart/VNC/FullFledgedVNC.swift x: 3 commits (all time) y: 29 lines of code Sources/tart/Commands/Suspend.swift x: 4 commits (all time) y: 21 lines of code Sources/tart/Network/Network.swift x: 4 commits (all time) y: 7 lines of code Sources/tart/Network/NetworkBridged.swift x: 5 commits (all time) y: 16 lines of code Sources/tart/Commands/Delete.swift x: 7 commits (all time) y: 13 lines of code Sources/tart/Commands/Stop.swift x: 8 commits (all time) y: 48 lines of code benchmark/cmd/main.go x: 1 commits (all time) y: 16 lines of code benchmark/internal/executor/local/local.go x: 1 commits (all time) y: 32 lines of code Sources/tart/MACAddressResolver/Leases.swift x: 5 commits (all time) y: 88 lines of code Sources/tart/OCI/RemoteName.swift x: 7 commits (all time) y: 126 lines of code Sources/tart/IPSWCache.swift x: 4 commits (all time) y: 16 lines of code Sources/tart/Passphrase/Words.swift x: 2 commits (all time) y: 2051 lines of code .github/FUNDING.yml x: 1 commits (all time) y: 1 lines of code
2051.0
lines of code
  min: 1.0
  average: 102.17
  25th percentile: 20.0
  median: 39.0
  75th percentile: 95.0
  max: 2051.0
0 129.0
commits (all time)
min: 1.0 | average: 10.18 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 129.0

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

Sources/tart/MACAddressResolver/Bootptab.swift x: 2 contributors (all time) y: 48 lines of code Sources/tart/Commands/Run.swift x: 15 contributors (all time) y: 1053 lines of code Sources/tart/Network/NetworkHost.swift x: 1 contributors (all time) y: 49 lines of code Sources/tart/ControlSocket.swift x: 4 contributors (all time) y: 113 lines of code Sources/tart/Commands/Clone.swift x: 6 contributors (all time) y: 127 lines of code Sources/tart/Commands/IP.swift x: 5 contributors (all time) y: 70 lines of code Sources/tart/MACAddressResolver/MACAddress.swift x: 2 contributors (all time) y: 19 lines of code Sources/tart/VMStorageHelper.swift x: 3 contributors (all time) y: 159 lines of code Sources/tart/Commands/Get.swift x: 9 contributors (all time) y: 39 lines of code Sources/tart/Commands/List.swift x: 7 contributors (all time) y: 79 lines of code Sources/tart/VMDirectory.swift x: 6 contributors (all time) y: 373 lines of code Sources/tart/OCI/Registry.swift x: 5 contributors (all time) y: 353 lines of code Sources/tart/Commands/Export.swift x: 3 contributors (all time) y: 33 lines of code Sources/tart/Platform/Darwin.swift x: 3 contributors (all time) y: 110 lines of code Sources/tart/Platform/Platform.swift x: 3 contributors (all time) y: 14 lines of code Sources/tart/VM.swift x: 11 contributors (all time) y: 361 lines of code Sources/tart/VMConfig.swift x: 4 contributors (all time) y: 164 lines of code Sources/tart/Utils.swift x: 4 contributors (all time) y: 32 lines of code Sources/tart/Network/Softnet.swift x: 4 contributors (all time) y: 148 lines of code Sources/tart/Commands/Rename.swift x: 5 contributors (all time) y: 27 lines of code Sources/tart/VMStorageLocal.swift x: 3 contributors (all time) y: 78 lines of code benchmark/internal/command/stackedoci/stackedoci.go x: 1 contributors (all time) y: 135 lines of code Sources/tart/VMDirectory+OCI.swift x: 5 contributors (all time) y: 286 lines of code Sources/tart/VMStorageOCI.swift x: 4 contributors (all time) y: 624 lines of code Sources/tart/Commands/Import.swift x: 2 contributors (all time) y: 39 lines of code Sources/tart/DiskImageStack.swift x: 1 contributors (all time) y: 255 lines of code Sources/tart/VMDirectory+Archive.swift x: 2 contributors (all time) y: 185 lines of code Sources/tart/Config.swift x: 2 contributors (all time) y: 57 lines of code Sources/tart/ContentStore.swift x: 1 contributors (all time) y: 127 lines of code Sources/tart/OCI/Manifest.swift x: 5 contributors (all time) y: 230 lines of code Sources/tart/VMDirectory+DiskImageStack.swift x: 1 contributors (all time) y: 116 lines of code Sources/tart/Commands/Push.swift x: 6 contributors (all time) y: 111 lines of code Sources/tart/Commands/Set.swift x: 6 contributors (all time) y: 90 lines of code Sources/tart/OCI/Digest.swift x: 2 contributors (all time) y: 74 lines of code Sources/tart/OCI/Layerizer/Disk.swift x: 2 contributors (all time) y: 5 lines of code Sources/tart/OCI/Layerizer/DiskV2.swift x: 3 contributors (all time) y: 191 lines of code Sources/tart/CI/CI.swift x: 2 contributors (all time) y: 14 lines of code Sources/tart/GuestAgentChannel.swift x: 1 contributors (all time) y: 20 lines of code Sources/tart/Root.swift x: 5 contributors (all time) y: 140 lines of code mkdocs.yml x: 3 contributors (all time) y: 123 lines of code benchmark/internal/command/xcode/xcode.go x: 2 contributors (all time) y: 83 lines of code Sources/tart/Credentials/StdinCredentials.swift x: 1 contributors (all time) y: 25 lines of code Sources/tart/OTel.swift x: 1 contributors (all time) y: 46 lines of code Sources/tart/Diskutil.swift x: 1 contributors (all time) y: 88 lines of code Sources/tart/Logging/ProgressObserver.swift x: 2 contributors (all time) y: 30 lines of code Sources/tart/Credentials/CredentialsProvider.swift x: 1 contributors (all time) y: 9 lines of code Sources/tart/Credentials/DockerConfigCredentialsProvider.swift x: 2 contributors (all time) y: 95 lines of code benchmark/internal/executor/tart/tart.go x: 2 contributors (all time) y: 128 lines of code benchmark/internal/command/fio/fio.go x: 2 contributors (all time) y: 105 lines of code benchmark/internal/command/xcode/output.go x: 1 contributors (all time) y: 39 lines of code Sources/tart/Fetcher.swift x: 2 contributors (all time) y: 69 lines of code benchmark/internal/executor/executor.go x: 1 contributors (all time) y: 8 lines of code Sources/tart/OCI/Reference/Generated/ReferenceLexer.swift x: 1 contributors (all time) y: 70 lines of code Sources/tart/OCI/Reference/Generated/ReferenceParser.swift x: 1 contributors (all time) y: 727 lines of code Sources/tart/Commands/Suspend.swift x: 3 contributors (all time) y: 21 lines of code Sources/tart/Commands/Stop.swift x: 3 contributors (all time) y: 48 lines of code Sources/tart/Passphrase/Words.swift x: 2 contributors (all time) y: 2051 lines of code
2051.0
lines of code
  min: 1.0
  average: 102.17
  25th percentile: 20.0
  median: 39.0
  75th percentile: 95.0
  max: 2051.0
0 15.0
contributors (all time)
min: 1.0 | average: 2.5 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0

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

Sources/tart/MACAddressResolver/Bootptab.swift x: 2 commits (30d) y: 48 lines of code Sources/tart/Commands/Run.swift x: 2 commits (30d) y: 1053 lines of code Sources/tart/Network/NetworkHost.swift x: 1 commits (30d) y: 49 lines of code Sources/tart/ControlSocket.swift x: 3 commits (30d) y: 113 lines of code Sources/tart/Commands/Clone.swift x: 1 commits (30d) y: 127 lines of code Sources/tart/Commands/IP.swift x: 2 commits (30d) y: 70 lines of code Sources/tart/MACAddressResolver/MACAddress.swift x: 1 commits (30d) y: 19 lines of code Sources/tart/URL+AccessDate.swift x: 1 commits (30d) y: 23 lines of code Sources/tart/VMStorageHelper.swift x: 1 commits (30d) y: 159 lines of code Sources/tart/Commands/Get.swift x: 1 commits (30d) y: 39 lines of code Sources/tart/Commands/List.swift x: 1 commits (30d) y: 79 lines of code Sources/tart/VMDirectory.swift x: 1 commits (30d) y: 373 lines of code Sources/tart/OCI/Registry.swift x: 1 commits (30d) y: 353 lines of code Sources/tart/Commands/Export.swift x: 1 commits (30d) y: 33 lines of code Sources/tart/Platform/Darwin.swift x: 1 commits (30d) y: 110 lines of code Sources/tart/Platform/Platform.swift x: 1 commits (30d) y: 14 lines of code Sources/tart/VM.swift x: 1 commits (30d) y: 361 lines of code Sources/tart/VMConfig.swift x: 1 commits (30d) y: 164 lines of code Sources/tart/Network/Softnet.swift x: 1 commits (30d) y: 148 lines of code
1053.0
lines of code
  min: 14.0
  average: 156.26
  25th percentile: 33.0
  median: 79.0
  75th percentile: 164.0
  max: 1053.0
0 3.0
commits (30d)
min: 1.0 | average: 1.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

Sources/tart/MACAddressResolver/Bootptab.swift x: 2 contributors (30d) y: 48 lines of code Sources/tart/Commands/Run.swift x: 2 contributors (30d) y: 1053 lines of code Sources/tart/Network/NetworkHost.swift x: 1 contributors (30d) y: 49 lines of code Sources/tart/ControlSocket.swift x: 3 contributors (30d) y: 113 lines of code Sources/tart/Commands/Clone.swift x: 1 contributors (30d) y: 127 lines of code Sources/tart/Commands/IP.swift x: 2 contributors (30d) y: 70 lines of code Sources/tart/MACAddressResolver/MACAddress.swift x: 1 contributors (30d) y: 19 lines of code Sources/tart/URL+AccessDate.swift x: 1 contributors (30d) y: 23 lines of code Sources/tart/VMStorageHelper.swift x: 1 contributors (30d) y: 159 lines of code Sources/tart/Commands/Get.swift x: 1 contributors (30d) y: 39 lines of code Sources/tart/Commands/List.swift x: 1 contributors (30d) y: 79 lines of code Sources/tart/VMDirectory.swift x: 1 contributors (30d) y: 373 lines of code Sources/tart/OCI/Registry.swift x: 1 contributors (30d) y: 353 lines of code Sources/tart/Commands/Export.swift x: 1 contributors (30d) y: 33 lines of code Sources/tart/Platform/Darwin.swift x: 1 contributors (30d) y: 110 lines of code Sources/tart/Platform/Platform.swift x: 1 contributors (30d) y: 14 lines of code Sources/tart/VM.swift x: 1 contributors (30d) y: 361 lines of code Sources/tart/VMConfig.swift x: 1 contributors (30d) y: 164 lines of code Sources/tart/Network/Softnet.swift x: 1 contributors (30d) y: 148 lines of code
1053.0
lines of code
  min: 14.0
  average: 156.26
  25th percentile: 33.0
  median: 79.0
  75th percentile: 164.0
  max: 1053.0
0 3.0
contributors (30d)
min: 1.0 | average: 1.22 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

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

Sources/tart/MACAddressResolver/Bootptab.swift x: 2 commits (90d) y: 48 lines of code Sources/tart/Commands/Run.swift x: 6 commits (90d) y: 1053 lines of code Sources/tart/Network/NetworkHost.swift x: 1 commits (90d) y: 49 lines of code Sources/tart/ControlSocket.swift x: 4 commits (90d) y: 113 lines of code Sources/tart/Commands/Clone.swift x: 3 commits (90d) y: 127 lines of code Sources/tart/Commands/IP.swift x: 2 commits (90d) y: 70 lines of code Sources/tart/MACAddressResolver/MACAddress.swift x: 1 commits (90d) y: 19 lines of code Sources/tart/URL+AccessDate.swift x: 1 commits (90d) y: 23 lines of code Sources/tart/VMStorageHelper.swift x: 1 commits (90d) y: 159 lines of code Sources/tart/Commands/Get.swift x: 3 commits (90d) y: 39 lines of code Sources/tart/Commands/List.swift x: 3 commits (90d) y: 79 lines of code Sources/tart/Formatter/HumanReadableByteCount.swift x: 2 commits (90d) y: 24 lines of code Sources/tart/VMDirectory.swift x: 5 commits (90d) y: 373 lines of code Sources/tart/OCI/Registry.swift x: 1 commits (90d) y: 353 lines of code Sources/tart/Commands/Export.swift x: 1 commits (90d) y: 33 lines of code Sources/tart/Platform/Darwin.swift x: 1 commits (90d) y: 110 lines of code Sources/tart/Platform/Linux.swift x: 1 commits (90d) y: 38 lines of code Sources/tart/Platform/Platform.swift x: 1 commits (90d) y: 14 lines of code Sources/tart/VM.swift x: 2 commits (90d) y: 361 lines of code Sources/tart/VMConfig.swift x: 1 commits (90d) y: 164 lines of code Sources/tart/Commands/Exec.swift x: 2 commits (90d) y: 165 lines of code Sources/tart/Network/Softnet.swift x: 2 commits (90d) y: 148 lines of code Sources/tart/Commands/Create.swift x: 1 commits (90d) y: 66 lines of code Sources/tart/Commands/Rename.swift x: 1 commits (90d) y: 27 lines of code Sources/tart/VMStorageLocal.swift x: 2 commits (90d) y: 78 lines of code benchmark/internal/command/stackedoci/stackedoci.go x: 1 commits (90d) y: 135 lines of code Sources/tart/VMDirectory+OCI.swift x: 2 commits (90d) y: 286 lines of code Sources/tart/VMStorageOCI.swift x: 3 commits (90d) y: 624 lines of code Sources/tart/Commands/Import.swift x: 2 commits (90d) y: 39 lines of code Sources/tart/DiskImageStack.swift x: 3 commits (90d) y: 255 lines of code Sources/tart/VMDirectory+Archive.swift x: 2 commits (90d) y: 185 lines of code Sources/tart/Commands/Prune.swift x: 1 commits (90d) y: 146 lines of code Sources/tart/Config.swift x: 1 commits (90d) y: 57 lines of code Sources/tart/OCI/Manifest.swift x: 2 commits (90d) y: 230 lines of code Sources/tart/VMDirectory+DiskImageStack.swift x: 2 commits (90d) y: 116 lines of code Sources/tart/Commands/Set.swift x: 1 commits (90d) y: 90 lines of code Sources/tart/OCI/Digest.swift x: 1 commits (90d) y: 74 lines of code Sources/tart/OCI/Layerizer/Disk.swift x: 1 commits (90d) y: 5 lines of code Sources/tart/OCI/Layerizer/DiskV2.swift x: 1 commits (90d) y: 191 lines of code
1053.0
lines of code
  min: 5.0
  average: 143.87
  25th percentile: 38.75
  median: 84.5
  75th percentile: 164.25
  max: 1053.0
0 6.0
commits (90d)
min: 1.0 | average: 1.8 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

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

Sources/tart/MACAddressResolver/Bootptab.swift x: 2 contributors (90d) y: 48 lines of code Sources/tart/Commands/Run.swift x: 3 contributors (90d) y: 1053 lines of code Sources/tart/Network/NetworkHost.swift x: 1 contributors (90d) y: 49 lines of code Sources/tart/ControlSocket.swift x: 3 contributors (90d) y: 113 lines of code Sources/tart/Commands/Clone.swift x: 2 contributors (90d) y: 127 lines of code Sources/tart/Commands/IP.swift x: 2 contributors (90d) y: 70 lines of code Sources/tart/MACAddressResolver/MACAddress.swift x: 1 contributors (90d) y: 19 lines of code Sources/tart/URL+AccessDate.swift x: 1 contributors (90d) y: 23 lines of code Sources/tart/VMStorageHelper.swift x: 1 contributors (90d) y: 159 lines of code Sources/tart/Commands/Get.swift x: 3 contributors (90d) y: 39 lines of code Sources/tart/Commands/List.swift x: 3 contributors (90d) y: 79 lines of code Sources/tart/Formatter/HumanReadableByteCount.swift x: 2 contributors (90d) y: 24 lines of code Sources/tart/VMDirectory.swift x: 2 contributors (90d) y: 373 lines of code Sources/tart/OCI/Registry.swift x: 1 contributors (90d) y: 353 lines of code Sources/tart/Commands/Export.swift x: 1 contributors (90d) y: 33 lines of code Sources/tart/Platform/Darwin.swift x: 1 contributors (90d) y: 110 lines of code Sources/tart/Platform/Linux.swift x: 1 contributors (90d) y: 38 lines of code Sources/tart/Platform/Platform.swift x: 1 contributors (90d) y: 14 lines of code Sources/tart/VM.swift x: 1 contributors (90d) y: 361 lines of code Sources/tart/VMConfig.swift x: 1 contributors (90d) y: 164 lines of code Sources/tart/Commands/Exec.swift x: 2 contributors (90d) y: 165 lines of code Sources/tart/Network/Softnet.swift x: 2 contributors (90d) y: 148 lines of code Sources/tart/Commands/Create.swift x: 1 contributors (90d) y: 66 lines of code Sources/tart/Commands/Rename.swift x: 1 contributors (90d) y: 27 lines of code Sources/tart/VMStorageLocal.swift x: 1 contributors (90d) y: 78 lines of code benchmark/internal/command/stackedoci/stackedoci.go x: 1 contributors (90d) y: 135 lines of code Sources/tart/VMDirectory+OCI.swift x: 1 contributors (90d) y: 286 lines of code Sources/tart/VMStorageOCI.swift x: 1 contributors (90d) y: 624 lines of code Sources/tart/DiskImageStack.swift x: 1 contributors (90d) y: 255 lines of code Sources/tart/VMDirectory+Archive.swift x: 1 contributors (90d) y: 185 lines of code Sources/tart/Commands/Prune.swift x: 1 contributors (90d) y: 146 lines of code Sources/tart/Config.swift x: 1 contributors (90d) y: 57 lines of code Sources/tart/ContentStore.swift x: 1 contributors (90d) y: 127 lines of code Sources/tart/OCI/Manifest.swift x: 1 contributors (90d) y: 230 lines of code Sources/tart/VMDirectory+DiskImageStack.swift x: 1 contributors (90d) y: 116 lines of code Sources/tart/Commands/Set.swift x: 1 contributors (90d) y: 90 lines of code Sources/tart/OCI/Digest.swift x: 1 contributors (90d) y: 74 lines of code Sources/tart/OCI/Layerizer/Disk.swift x: 1 contributors (90d) y: 5 lines of code Sources/tart/OCI/Layerizer/DiskV2.swift x: 1 contributors (90d) y: 191 lines of code
1053.0
lines of code
  min: 5.0
  average: 143.87
  25th percentile: 38.75
  median: 84.5
  75th percentile: 164.25
  max: 1053.0
0 3.0
contributors (90d)
min: 1.0 | average: 1.33 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 3.0
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...