spotify / XCRemoteCache
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 19% | 21% | 59%
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
swift0% | 0% | 13% | 23% | 63%
rb0% | 0% | 94% | 0% | 5%
gemspec0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
m0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
Sources0% | 0% | 13% | 23% | 62%
cocoapods-plugin0% | 0% | 88% | 0% | 11%
tasks0% | 0% | 100% | 0% | 0%
e2eTests0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
CCWrapperBuilder.swift
in Sources/XCRemoteCache/Commands/Prepare
463 2
hooks.rb
in cocoapods-plugin/lib/cocoapods-xcremotecache/command
447 23
XCPostbuild.swift
in Sources/XCRemoteCache/Commands/Postbuild
286 -
XCRemoteCacheConfig.swift
in Sources/XCRemoteCache/Config
280 5
e2e.rb
in tasks
235 18
NetworkClientImpl.swift
in Sources/XCRemoteCache/Network
205 6
Postbuild.swift
in Sources/XCRemoteCache/Commands/Postbuild
195 -
SwiftFrontendArgInput.swift
in Sources/XCRemoteCache/Commands/SwiftFrontend
193 1
XCPrebuild.swift
in Sources/XCRemoteCache/Commands/Prebuild
191 -
XcodeProjIntegrate.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
184 1
XCPrepareMain.swift
in Sources/xcprepare
183 6
XCPrepare.swift
in Sources/XCRemoteCache/Commands/Prepare
176 2
XCSwiftc.swift
in Sources/XCRemoteCache/Commands/Swiftc
156 1
SwiftcFilemapInputEditor.swift
in Sources/XCRemoteCache/Commands/Swiftc
131 13
Swiftc.swift
in Sources/XCRemoteCache/Commands/Swiftc
129 2
XCIntegrate.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
116 -
PostbuildContext.swift
in Sources/XCRemoteCache/Commands/Postbuild
111 1
SwiftcContext.swift
in Sources/XCRemoteCache/Commands/Swiftc
110 -
DependenciesReader.swift
in Sources/XCRemoteCache/Dependencies
103 8
SwiftcOrchestrator.swift
in Sources/XCRemoteCache/Commands/Swiftc
103 1
GitClient.swift
in Sources/XCRemoteCache/Git
98 10
ThinningConsumerPostbuildPlugin.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
96 1
Prebuild.swift
in Sources/XCRemoteCache/Commands/Prebuild
95 -
XCSwiftcFrontendMain.swift
in Sources/xcswift-frontend
93 -
OverlayReader.swift
in Sources/XCRemoteCache/Dependencies
92 3
Prepare.swift
in Sources/XCRemoteCache/Commands/Prepare
92 2
89 -
XCPrepareMark.swift
in Sources/XCRemoteCache/Commands/Prepare
89 -
Counters.swift
in Sources/XCRemoteCache/Stats
85 9
Shell.swift
in Sources/XCRemoteCache/Shell
84 2
CacheModeController.swift
in Sources/XCRemoteCache/Dependencies
84 8
ArtifactOrganizer.swift
in Sources/XCRemoteCache/Artifacts
81 11
DependencyProcessor.swift
in Sources/XCRemoteCache/Dependencies
81 4
CachedNetworkClient.swift
in Sources/XCRemoteCache/Network
78 6
BuildSettingsIntegrateAppender.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
78 2
ArtifactCreator.swift
in Sources/XCRemoteCache/Artifacts
76 2
CanonicalRequest.swift
in Sources/XCRemoteCache/Network/Authentication
76 1
XcodeSettingsFlags.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
76 5
SwiftFrontendOrchestrator.swift
in Sources/XCRemoteCache/Commands/SwiftFrontend
74 2
ThinningConsumerPrebuildPlugin.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
71 1
XCSwiftcMain.swift
in Sources/xcswiftc
69 -
ArtifactSwiftProductsBuilder.swift
in Sources/XCRemoteCache/Artifacts
69 10
XCCreateBinary.swift
in Sources/XCRemoteCache/Commands/ProductBinaryCreator
69 -
XCCreateUniversalBinary.swift
in Sources/XCRemoteCache/Commands/Libtool
67 1
FingerprintSyncer.swift
in Sources/XCRemoteCache/Dependencies
66 8
LLDBInitPatcher.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
66 3
DispatchGroupParallelizationWorker.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning/Parallelization
66 5
FileManager.swift
in Sources/XCRemoteCache/FileAccess
63 5
ThinningCreatorPlugin.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
62 3
URLBuilderImpl.swift
in Sources/XCRemoteCache/Network
61 4
Files With Most Units (Top 50)
File# lines# units
hooks.rb
in cocoapods-plugin/lib/cocoapods-xcremotecache/command
447 23
e2e.rb
in tasks
235 18
SwiftcFilemapInputEditor.swift
in Sources/XCRemoteCache/Commands/Swiftc
131 13
ArtifactOrganizer.swift
in Sources/XCRemoteCache/Artifacts
81 11
RemoteNetworkClient.swift
in Sources/XCRemoteCache/Network
36 11
ArtifactSwiftProductsBuilder.swift
in Sources/XCRemoteCache/Artifacts
69 10
NetworkClient.swift
in Sources/XCRemoteCache/Network
60 10
GitClient.swift
in Sources/XCRemoteCache/Git
98 10
Counters.swift
in Sources/XCRemoteCache/Stats
85 9
MD5.swift
in Sources/XCRemoteCache/Fingerprint/Hashing
41 8
Logger.swift
in Sources/XCRemoteCache/Logger
33 8
DependenciesReader.swift
in Sources/XCRemoteCache/Dependencies
103 8
CacheModeController.swift
in Sources/XCRemoteCache/Dependencies
84 8
FingerprintSyncer.swift
in Sources/XCRemoteCache/Dependencies
66 8
DependenciesRemapper.swift
in Sources/XCRemoteCache/Dependencies
47 8
DirAccessorComposer.swift
in Sources/XCRemoteCache/FileAccess
30 8
MarkerWriter.swift
in Sources/XCRemoteCache/Dependencies
29 7
ListEditor.swift
in Sources/XCRemoteCache/Dependencies
48 7
DSYMOrganizer.swift
in Sources/XCRemoteCache/Debugging
51 6
CachedNetworkClient.swift
in Sources/XCRemoteCache/Network
78 6
NetworkClientImpl.swift
in Sources/XCRemoteCache/Network
205 6
ENVReader.swift
in Sources/XCRemoteCache/Utils
39 6
DirAccessor.swift
in Sources/XCRemoteCache/FileAccess
37 6
XCPrepareMain.swift
in Sources/xcprepare
183 6
SceneDelegate.swift
in e2eTests/StandaloneSampleApp/StandaloneApp
17 6
SceneDelegate.swift
in e2eTests/XCRemoteCacheSample/XCRemoteCacheSample
16 6
FileDependenciesRemapper.swift
in Sources/XCRemoteCache/Artifacts
41 5
ArtifactProcessor.swift
in Sources/XCRemoteCache/Artifacts
38 5
GlobalCacheSwitcher.swift
in Sources/XCRemoteCache/FlowControl
22 5
XCRemoteCacheConfig.swift
in Sources/XCRemoteCache/Config
280 5
InvocationStorage.swift
in Sources/XCRemoteCache/Output
49 5
MetaReader.swift
in Sources/XCRemoteCache/Models
24 5
XcodeSettingsFlags.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
76 5
DispatchGroupParallelizationWorker.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning/Parallelization
66 5
ArtifactInspector.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
35 5
LazyFileAccessor.swift
in Sources/XCRemoteCache/FileAccess
26 5
FileAccessor.swift
in Sources/XCRemoteCache/FileAccess
16 5
FileManager.swift
in Sources/XCRemoteCache/FileAccess
63 5
CacheHitLogger.swift
in Sources/XCRemoteCache/Stats
33 5
XcodeProbe.swift
in Sources/XCRemoteCache/Xcode
50 4
FingerprintAccumulator.swift
in Sources/XCRemoteCache/Fingerprint
19 4
ShellOut.swift
in Sources/XCRemoteCache/Shell
16 4
URLBuilderImpl.swift
in Sources/XCRemoteCache/Network
61 4
DependencyProcessor.swift
in Sources/XCRemoteCache/Dependencies
81 4
FileDatWriter.swift
in Sources/XCRemoteCache/Dependencies/Dat
42 4
DependenciesWriter.swift
in Sources/XCRemoteCache/Dependencies
34 4
SwiftProductsLocationProvider.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning
31 4
xcremotecache.rb
in cocoapods-plugin/lib/cocoapods-xcremotecache/command
21 3
ArtifactPlugin.swift
in Sources/XCRemoteCache/Artifacts
12 3
ArtifactMetaUpdater.swift
in Sources/XCRemoteCache/Artifacts
30 3
Files With Long Lines (Top 18)

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

File# lines# units# long lines
hooks.rb
in cocoapods-plugin/lib/cocoapods-xcremotecache/command
447 23 30
e2e.rb
in tasks
235 18 12
NetworkClientImpl.swift
in Sources/XCRemoteCache/Network
205 6 6
Shell.swift
in Sources/XCRemoteCache/Shell
84 2 4
CCWrapperBuilder.swift
in Sources/XCRemoteCache/Commands/Prepare
463 2 2
XCPrepareMain.swift
in Sources/xcprepare
183 6 2
AppDelegate.swift
in e2eTests/StandaloneSampleApp/StandaloneApp
12 3 2
AppDelegate.swift
in e2eTests/XCRemoteCacheSample/XCRemoteCacheSample
12 3 2
17 - 1
ReplicatedRemotesNetworkClient.swift
in Sources/XCRemoteCache/Network
50 1 1
IgnoringCertificatesTrustManager.swift
in Sources/XCRemoteCache/Network
11 1 1
DependencyProcessor.swift
in Sources/XCRemoteCache/Dependencies
81 4 1
BuildSettingsIntegrateAppender.swift
in Sources/XCRemoteCache/Commands/Prepare/Integrate
78 2 1
ThinningConsumerSwiftProductsOrganizerFactory.swift
in Sources/XCRemoteCache/Commands/Plugins/Thinning/Factories
60 2 1
Postbuild.swift
in Sources/XCRemoteCache/Commands/Postbuild
195 - 1
FileManager.swift
in Sources/XCRemoteCache/FileAccess
63 5 1
SceneDelegate.swift
in e2eTests/StandaloneSampleApp/StandaloneApp
17 6 1
SceneDelegate.swift
in e2eTests/XCRemoteCacheSample/XCRemoteCacheSample
16 6 1
Correlations

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

Sources/XCRemoteCache/Commands/Prebuild/Prebuild.swift x: 14 commits (all time) y: 95 lines of code Sources/XCRemoteCache/Stats/CacheHitLogger.swift x: 8 commits (all time) y: 33 lines of code Sources/XCRemoteCache/Xcode/BuildActionType.swift x: 4 commits (all time) y: 7 lines of code Sources/XCRemoteCache/Shell/Shell.swift x: 4 commits (all time) y: 84 lines of code Sources/xclibtoolSupport/XCLibtoolHelper.swift x: 12 commits (all time) y: 52 lines of code Sources/XCRemoteCache/Artifacts/ArtifactMetaUpdater.swift x: 3 commits (all time) y: 30 lines of code Sources/XCRemoteCache/Artifacts/ArtifactOrganizer.swift x: 5 commits (all time) y: 81 lines of code Sources/XCRemoteCache/Commands/Prebuild/XCPrebuild.swift x: 55 commits (all time) y: 191 lines of code Sources/XCRemoteCache/Dependencies/MarkerReader.swift x: 3 commits (all time) y: 25 lines of code Sources/xclibtool/XCLibtoolMain.swift x: 5 commits (all time) y: 19 lines of code cocoapods-plugin/lib/cocoapods-xcremotecache/command/hooks.rb x: 96 commits (all time) y: 447 lines of code cocoapods-plugin/lib/cocoapods-xcremotecache/gem_version.rb x: 42 commits (all time) y: 3 lines of code Sources/XCRemoteCache/Commands/Postbuild/XCPostbuild.swift x: 72 commits (all time) y: 286 lines of code Sources/XCRemoteCache/Commands/Swiftc/FilenameBasedAllowedInputDeterminer.swift x: 2 commits (all time) y: 13 lines of code Sources/XCRemoteCache/Commands/Swiftc/Swiftc.swift x: 11 commits (all time) y: 129 lines of code Sources/XCRemoteCache/Commands/Swiftc/XCSwiftc.swift x: 17 commits (all time) y: 156 lines of code Sources/XCRemoteCache/Dependencies/AssetsFileDependenciesReader.swift x: 5 commits (all time) y: 41 lines of code Sources/XCRemoteCache/Dependencies/TargetDepdenciesReader.swift x: 11 commits (all time) y: 56 lines of code tasks/e2e.rb x: 30 commits (all time) y: 235 lines of code Sources/XCRemoteCache/Commands/Postbuild/PostbuildContext.swift x: 41 commits (all time) y: 111 lines of code Sources/XCRemoteCache/Commands/Prebuild/PrebuildContext.swift x: 20 commits (all time) y: 49 lines of code Sources/XCRemoteCache/Commands/SwiftFrontend/SwiftFrontendContext.swift x: 3 commits (all time) y: 16 lines of code Sources/XCRemoteCache/Commands/SwiftFrontend/SwiftFrontendOrchestrator.swift x: 9 commits (all time) y: 74 lines of code Sources/XCRemoteCache/Commands/SwiftFrontend/XCSwiftFrontend.swift x: 7 commits (all time) y: 49 lines of code Sources/XCRemoteCache/Dependencies/CacheModeController.swift x: 9 commits (all time) y: 84 lines of code Sources/xcswift-frontend/XCSwiftcFrontendMain.swift x: 6 commits (all time) y: 93 lines of code Package.swift x: 19 commits (all time) y: 89 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/IntegrateContext.swift x: 9 commits (all time) y: 48 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/XCIntegrate.swift x: 17 commits (all time) y: 116 lines of code Sources/XCRemoteCache/Commands/SwiftFrontend/SwiftFrontendArgInput.swift x: 4 commits (all time) y: 193 lines of code Sources/XCRemoteCache/Commands/Swiftc/SwiftcContext.swift x: 9 commits (all time) y: 110 lines of code Sources/XCRemoteCache/Config/XCRemoteCacheConfig.swift x: 54 commits (all time) y: 280 lines of code Sources/XCRemoteCache/FlowControl/RemoteCommitInfo.swift x: 3 commits (all time) y: 14 lines of code Sources/XCRemoteCache/Utils/Array+Utils.swift x: 2 commits (all time) y: 9 lines of code Sources/xcswift-frontend/main.swift x: 2 commits (all time) y: 2 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/BuildSettingsIntegrateAppender.swift x: 26 commits (all time) y: 78 lines of code Sources/XCRemoteCache/Commands/Swiftc/StaticSwiftcInputReader.swift x: 2 commits (all time) y: 24 lines of code Sources/XCRemoteCache/Commands/Swiftc/SwiftcFilemapInputEditor.swift x: 6 commits (all time) y: 131 lines of code Sources/XCRemoteCache/Commands/Swiftc/SwiftcOrchestrator.swift x: 8 commits (all time) y: 103 lines of code Sources/xcswiftc/XCSwiftcMain.swift x: 5 commits (all time) y: 69 lines of code Sources/XCRemoteCache/Commands/Libtool/XCLibtool.swift x: 7 commits (all time) y: 33 lines of code Sources/XCRemoteCache/Commands/Prepare/Prepare.swift x: 3 commits (all time) y: 92 lines of code Sources/XCRemoteCache/Commands/Prepare/PrepareContext.swift x: 4 commits (all time) y: 46 lines of code Sources/XCRemoteCache/Commands/Prepare/PrepareMarkContext.swift x: 3 commits (all time) y: 23 lines of code Sources/XCRemoteCache/Commands/Prepare/XCPrepareMark.swift x: 17 commits (all time) y: 89 lines of code Sources/XCRemoteCache/Utils/ENVReader.swift x: 6 commits (all time) y: 39 lines of code Sources/xcprepare/XCPrepareMain.swift x: 4 commits (all time) y: 183 lines of code Sources/XCRemoteCache/Network/Authentication/CanonicalRequest.swift x: 3 commits (all time) y: 76 lines of code Sources/XCRemoteCache/Commands/Libtool/XCCreateUniversalBinary.swift x: 3 commits (all time) y: 67 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/XCRCBinariesPaths.swift x: 6 commits (all time) y: 12 lines of code Sources/xclipo/XCLipoMain.swift x: 2 commits (all time) y: 43 lines of code e2eTests/StandaloneSampleApp/WatchExtension/WatchExtension.swift x: 2 commits (all time) y: 1 lines of code e2eTests/StandaloneSampleApp/StaticFramework/StaticFrameworkFile.swift x: 2 commits (all time) y: 4 lines of code Sources/XCRemoteCache/Commands/Prepare/CCWrapperBuilder.swift x: 20 commits (all time) y: 463 lines of code Sources/XCRemoteCache/Artifacts/SwiftmoduleFileExtension.swift x: 6 commits (all time) y: 23 lines of code catalog-info.yaml x: 2 commits (all time) y: 7 lines of code Sources/XCRemoteCache/Artifacts/ArtifactCreator.swift x: 5 commits (all time) y: 76 lines of code Sources/XCRemoteCache/Artifacts/ArtifactProcessor.swift x: 4 commits (all time) y: 38 lines of code Sources/XCRemoteCache/Artifacts/ArtifactSwiftProductsBuilder.swift x: 6 commits (all time) y: 69 lines of code Sources/XCRemoteCache/Artifacts/FileDependenciesRemapper.swift x: 3 commits (all time) y: 41 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/Factories/ThinningConsumerArtifactsOrganizerFactory.swift x: 3 commits (all time) y: 19 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningDiskSwiftcProductsGenerator.swift x: 8 commits (all time) y: 58 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/UnzippedArtifactSwiftProductsOrganizer.swift x: 3 commits (all time) y: 45 lines of code Sources/XCRemoteCache/Commands/Postbuild/Postbuild.swift x: 11 commits (all time) y: 195 lines of code Sources/XCRemoteCache/Commands/Swiftc/SwiftcProductsGenerator.swift x: 9 commits (all time) y: 61 lines of code Sources/XCRemoteCache/Dependencies/FingerprintSyncer.swift x: 5 commits (all time) y: 66 lines of code Sources/XCRemoteCache/Network/NetworkClientImpl.swift x: 7 commits (all time) y: 205 lines of code Sources/XCRemoteCache/Network/RemoteNetworkClientAbstractFactory.swift x: 6 commits (all time) y: 42 lines of code Sources/XCRemoteCache/Network/ReplicatedRemotesNetworkClient.swift x: 4 commits (all time) y: 50 lines of code Sources/XCRemoteCache/Commands/Prepare/XCPrepare.swift x: 11 commits (all time) y: 176 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/XcodeProjIntegrate.swift x: 15 commits (all time) y: 184 lines of code Sources/XCRemoteCache/Dependencies/DependenciesWriter.swift x: 4 commits (all time) y: 34 lines of code Sources/XCRemoteCache/Fingerprint/EnvironmentFingerprint.swift x: 11 commits (all time) y: 42 lines of code Sources/xcld/XCLDMain.swift x: 6 commits (all time) y: 44 lines of code Sources/xcldplusplus/main.swift x: 3 commits (all time) y: 2 lines of code e2eTests/StandaloneSampleApp/MixedTarget/MixedTarget-Bridging-Header.h x: 4 commits (all time) y: 1 lines of code e2eTests/StandaloneSampleApp/MixedTarget/MixedTarget.swift x: 4 commits (all time) y: 5 lines of code e2eTests/StandaloneSampleApp/StandaloneApp/AppDelegate.swift x: 4 commits (all time) y: 12 lines of code e2eTests/StandaloneSampleApp/StandaloneApp/SceneDelegate.swift x: 4 commits (all time) y: 17 lines of code Sources/XCRemoteCache/Dependencies/DependenciesReader.swift x: 7 commits (all time) y: 103 lines of code Sources/XCRemoteCache/Dependencies/DependencyProcessor.swift x: 13 commits (all time) y: 81 lines of code Sources/XCRemoteCache/Commands/Prepare/XCConfig.swift x: 5 commits (all time) y: 23 lines of code Sources/XCRemoteCache/Commands/Prepare/XCStats.swift x: 5 commits (all time) y: 40 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningCreatorPlugin.swift x: 9 commits (all time) y: 62 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningPrebuildPlugin.swift x: 4 commits (all time) y: 16 lines of code Sources/XCRemoteCache/Dependencies/OverlayDependenciesRemapper.swift x: 12 commits (all time) y: 36 lines of code Sources/XCRemoteCache/Dependencies/OverlayReader.swift x: 9 commits (all time) y: 92 lines of code Sources/XCRemoteCache/Dependencies/PathDependenciesRemapperFactory.swift x: 5 commits (all time) y: 25 lines of code Sources/XCRemoteCache/Models/MetaWriter.swift x: 8 commits (all time) y: 22 lines of code Sources/XCRemoteCache/Network/Authentication/AWSV4Signature.swift x: 9 commits (all time) y: 40 lines of code Sources/XCRemoteCache/Stats/ExclusiveFileAccessor.swift x: 4 commits (all time) y: 45 lines of code e2eTests/XCRemoteCacheSample/XCRemoteCacheSample/AppDelegate.swift x: 7 commits (all time) y: 12 lines of code e2eTests/XCRemoteCacheSample/XCRemoteCacheSample/SceneDelegate.swift x: 7 commits (all time) y: 16 lines of code e2eTests/XCRemoteCacheSample/XCRemoteCacheSample/ViewController.swift x: 7 commits (all time) y: 6 lines of code Sources/XCRemoteCache/Network/URLSessionFactory.swift x: 6 commits (all time) y: 27 lines of code Sources/XCRemoteCache/Logger/Logger.swift x: 3 commits (all time) y: 33 lines of code Sources/XCRemoteCache/Dependencies/DependenciesRemapper.swift x: 7 commits (all time) y: 47 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/Factories/ThinningConsumerSwiftProductsOrganizerFactory.swift x: 3 commits (all time) y: 60 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/SwiftProductsArchitecturesRecognizer.swift x: 3 commits (all time) y: 27 lines of code Sources/XCRemoteCache/Stats/FileStatistics.swift x: 3 commits (all time) y: 53 lines of code Sources/XCRemoteCache/Network/NetworkServerProbe.swift x: 2 commits (all time) y: 51 lines of code cocoapods-plugin/cocoapods-xcremotecache.gemspec x: 2 commits (all time) y: 17 lines of code cocoapods-plugin/lib/cocoapods-xcremotecache/command/podfile.rb x: 2 commits (all time) y: 10 lines of code cocoapods-plugin/lib/cocoapods-xcremotecache/command/xcremotecache.rb x: 2 commits (all time) y: 21 lines of code Sources/Aggregator/main.swift x: 1 commits (all time) y: 1 lines of code Sources/XCRemoteCache/Artifacts/ArtifactPlugin.swift x: 1 commits (all time) y: 12 lines of code Sources/XCRemoteCache/Commands/Libtool/XCLibtoolLogic.swift x: 1 commits (all time) y: 4 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ArtifactInspector.swift x: 1 commits (all time) y: 35 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/Parallelization/DispatchGroupParallelizationWorker.swift x: 1 commits (all time) y: 66 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/SwiftProductsLocationProvider.swift x: 1 commits (all time) y: 31 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningConsumerPostbuildPlugin.swift x: 1 commits (all time) y: 96 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningConsumerPrebuildPlugin.swift x: 1 commits (all time) y: 71 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningPlugin.swift x: 1 commits (all time) y: 14 lines of code Sources/XCRemoteCache/Commands/Prepare/XCStatsContext.swift x: 1 commits (all time) y: 16 lines of code Sources/XCRemoteCache/Debugging/DSYMOrganizer.swift x: 1 commits (all time) y: 51 lines of code Sources/XCRemoteCache/Dependencies/CachedDependenciesWriter.swift x: 1 commits (all time) y: 27 lines of code Sources/XCRemoteCache/Dependencies/Dat/FileDatWriter.swift x: 1 commits (all time) y: 42 lines of code Sources/XCRemoteCache/Dependencies/ExceptionsFilteredFileListScanner.swift x: 1 commits (all time) y: 21 lines of code Sources/XCRemoteCache/Dependencies/ListEditor.swift x: 1 commits (all time) y: 48 lines of code Sources/XCRemoteCache/Dependencies/MarkerWriter.swift x: 1 commits (all time) y: 29 lines of code Sources/XCRemoteCache/FileAccess/Copier/HardLinkDiskCopier.swift x: 1 commits (all time) y: 10 lines of code Sources/XCRemoteCache/FileAccess/FileManager.swift x: 1 commits (all time) y: 63 lines of code Sources/XCRemoteCache/Fingerprint/FingerprintAccumulator.swift x: 1 commits (all time) y: 19 lines of code Sources/XCRemoteCache/Fingerprint/FingerprintAccumulatorImpl.swift x: 1 commits (all time) y: 24 lines of code Sources/XCRemoteCache/Fingerprint/FingerprintGenerator.swift x: 1 commits (all time) y: 34 lines of code Sources/XCRemoteCache/Fingerprint/Hashing/MD5.swift x: 1 commits (all time) y: 41 lines of code Sources/XCRemoteCache/FlowControl/GlobalCacheSwitcher.swift x: 1 commits (all time) y: 22 lines of code Sources/XCRemoteCache/Git/GitClient.swift x: 1 commits (all time) y: 98 lines of code Sources/XCRemoteCache/Network/CacheInvalidator.swift x: 1 commits (all time) y: 40 lines of code Sources/XCRemoteCache/Network/CachedNetworkClient.swift x: 1 commits (all time) y: 78 lines of code Sources/XCRemoteCache/Network/LocalURLBuilder.swift x: 1 commits (all time) y: 17 lines of code Sources/XCRemoteCache/Network/NetworkClient.swift x: 1 commits (all time) y: 60 lines of code Sources/XCRemoteCache/Network/URLBuilderImpl.swift x: 1 commits (all time) y: 61 lines of code Sources/XCRemoteCache/Output/XCRemoteCacheEncoder.swift x: 1 commits (all time) y: 6 lines of code Sources/XCRemoteCache/Stats/Counters.swift x: 1 commits (all time) y: 85 lines of code Sources/XCRemoteCache/Utils/Date+Utils.swift x: 1 commits (all time) y: 9 lines of code Sources/xcld/main.swift x: 1 commits (all time) y: 2 lines of code
463.0
lines of code
  min: 1.0
  average: 48.21
  25th percentile: 12.0
  median: 29.0
  75th percentile: 61.0
  max: 463.0
0 96.0
commits (all time)
min: 1.0 | average: 5.9 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 6.0 | max: 96.0

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

Sources/XCRemoteCache/Commands/Prebuild/Prebuild.swift x: 4 contributors (all time) y: 95 lines of code Sources/XCRemoteCache/Stats/CacheHitLogger.swift x: 3 contributors (all time) y: 33 lines of code Sources/XCRemoteCache/Xcode/BuildActionType.swift x: 2 contributors (all time) y: 7 lines of code Sources/XCRemoteCache/Shell/Shell.swift x: 2 contributors (all time) y: 84 lines of code Sources/xclibtoolSupport/XCLibtoolHelper.swift x: 2 contributors (all time) y: 52 lines of code Sources/XCRemoteCache/Artifacts/ArtifactMetaUpdater.swift x: 1 contributors (all time) y: 30 lines of code Sources/XCRemoteCache/Artifacts/ArtifactOrganizer.swift x: 1 contributors (all time) y: 81 lines of code Sources/XCRemoteCache/Commands/Prebuild/XCPrebuild.swift x: 7 contributors (all time) y: 191 lines of code Sources/XCRemoteCache/Dependencies/MarkerReader.swift x: 1 contributors (all time) y: 25 lines of code Sources/xclibtool/XCLibtoolMain.swift x: 2 contributors (all time) y: 19 lines of code cocoapods-plugin/lib/cocoapods-xcremotecache/command/hooks.rb x: 10 contributors (all time) y: 447 lines of code cocoapods-plugin/lib/cocoapods-xcremotecache/gem_version.rb x: 6 contributors (all time) y: 3 lines of code Sources/XCRemoteCache/Commands/Postbuild/XCPostbuild.swift x: 8 contributors (all time) y: 286 lines of code Sources/XCRemoteCache/Commands/Swiftc/FilenameBasedAllowedInputDeterminer.swift x: 1 contributors (all time) y: 13 lines of code Sources/XCRemoteCache/Commands/Swiftc/Swiftc.swift x: 1 contributors (all time) y: 129 lines of code Sources/XCRemoteCache/Commands/Swiftc/XCSwiftc.swift x: 3 contributors (all time) y: 156 lines of code Sources/XCRemoteCache/Dependencies/AssetsFileDependenciesReader.swift x: 1 contributors (all time) y: 41 lines of code Sources/XCRemoteCache/Dependencies/TargetDepdenciesReader.swift x: 2 contributors (all time) y: 56 lines of code tasks/e2e.rb x: 2 contributors (all time) y: 235 lines of code Sources/XCRemoteCache/Commands/Postbuild/PostbuildContext.swift x: 6 contributors (all time) y: 111 lines of code Sources/XCRemoteCache/Commands/Prebuild/PrebuildContext.swift x: 5 contributors (all time) y: 49 lines of code Sources/XCRemoteCache/Commands/SwiftFrontend/SwiftFrontendContext.swift x: 1 contributors (all time) y: 16 lines of code Sources/XCRemoteCache/Commands/SwiftFrontend/SwiftFrontendOrchestrator.swift x: 1 contributors (all time) y: 74 lines of code Sources/XCRemoteCache/Commands/SwiftFrontend/XCSwiftFrontend.swift x: 1 contributors (all time) y: 49 lines of code Sources/XCRemoteCache/Dependencies/CacheModeController.swift x: 1 contributors (all time) y: 84 lines of code Sources/xcswift-frontend/XCSwiftcFrontendMain.swift x: 1 contributors (all time) y: 93 lines of code Package.swift x: 5 contributors (all time) y: 89 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/IntegrateContext.swift x: 2 contributors (all time) y: 48 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/XCIntegrate.swift x: 4 contributors (all time) y: 116 lines of code Sources/XCRemoteCache/Commands/SwiftFrontend/SwiftFrontendArgInput.swift x: 1 contributors (all time) y: 193 lines of code Sources/XCRemoteCache/Commands/Swiftc/SwiftcContext.swift x: 1 contributors (all time) y: 110 lines of code Sources/XCRemoteCache/Config/XCRemoteCacheConfig.swift x: 8 contributors (all time) y: 280 lines of code Sources/XCRemoteCache/Utils/Array+Utils.swift x: 1 contributors (all time) y: 9 lines of code Sources/xcswift-frontend/main.swift x: 1 contributors (all time) y: 2 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/BuildSettingsIntegrateAppender.swift x: 5 contributors (all time) y: 78 lines of code Sources/XCRemoteCache/Commands/Swiftc/SwiftcFilemapInputEditor.swift x: 1 contributors (all time) y: 131 lines of code Sources/XCRemoteCache/Commands/Swiftc/SwiftcOrchestrator.swift x: 2 contributors (all time) y: 103 lines of code Sources/xcswiftc/XCSwiftcMain.swift x: 2 contributors (all time) y: 69 lines of code Sources/XCRemoteCache/Commands/Libtool/XCLibtool.swift x: 1 contributors (all time) y: 33 lines of code Sources/XCRemoteCache/Commands/Prepare/Prepare.swift x: 1 contributors (all time) y: 92 lines of code Sources/XCRemoteCache/Commands/Prepare/PrepareContext.swift x: 1 contributors (all time) y: 46 lines of code Sources/XCRemoteCache/Commands/Prepare/PrepareMarkContext.swift x: 1 contributors (all time) y: 23 lines of code Sources/XCRemoteCache/Commands/Prepare/XCPrepareMark.swift x: 6 contributors (all time) y: 89 lines of code Sources/XCRemoteCache/Utils/ENVReader.swift x: 1 contributors (all time) y: 39 lines of code Sources/xcprepare/XCPrepareMain.swift x: 1 contributors (all time) y: 183 lines of code Sources/XCRemoteCache/Network/Authentication/CanonicalRequest.swift x: 1 contributors (all time) y: 76 lines of code Sources/XCRemoteCache/Commands/Libtool/XCCreateUniversalBinary.swift x: 1 contributors (all time) y: 67 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/XCRCBinariesPaths.swift x: 2 contributors (all time) y: 12 lines of code Sources/xclipo/XCLipoMain.swift x: 1 contributors (all time) y: 43 lines of code e2eTests/StandaloneSampleApp/WatchExtension/WatchExtension.swift x: 1 contributors (all time) y: 1 lines of code e2eTests/StandaloneSampleApp/StaticFramework/StaticFrameworkFile.swift x: 1 contributors (all time) y: 4 lines of code Sources/XCRemoteCache/Commands/Prepare/CCWrapperBuilder.swift x: 6 contributors (all time) y: 463 lines of code Sources/XCRemoteCache/Artifacts/SwiftmoduleFileExtension.swift x: 2 contributors (all time) y: 23 lines of code Sources/XCRemoteCache/Artifacts/ArtifactProcessor.swift x: 1 contributors (all time) y: 38 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/Factories/ThinningConsumerArtifactsOrganizerFactory.swift x: 1 contributors (all time) y: 19 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningDiskSwiftcProductsGenerator.swift x: 2 contributors (all time) y: 58 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/UnzippedArtifactSwiftProductsOrganizer.swift x: 1 contributors (all time) y: 45 lines of code Sources/XCRemoteCache/Commands/Postbuild/Postbuild.swift x: 1 contributors (all time) y: 195 lines of code Sources/XCRemoteCache/Commands/Swiftc/SwiftcProductsGenerator.swift x: 2 contributors (all time) y: 61 lines of code Sources/XCRemoteCache/Network/NetworkClientImpl.swift x: 3 contributors (all time) y: 205 lines of code Sources/XCRemoteCache/Network/RemoteNetworkClientAbstractFactory.swift x: 3 contributors (all time) y: 42 lines of code Sources/XCRemoteCache/Network/ReplicatedRemotesNetworkClient.swift x: 3 contributors (all time) y: 50 lines of code Sources/XCRemoteCache/Commands/Prepare/XCPrepare.swift x: 5 contributors (all time) y: 176 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/XcodeProjIntegrate.swift x: 2 contributors (all time) y: 184 lines of code Sources/XCRemoteCache/Dependencies/DependenciesWriter.swift x: 2 contributors (all time) y: 34 lines of code Sources/xcld/XCLDMain.swift x: 3 contributors (all time) y: 44 lines of code Sources/xcldplusplus/XCLDPlusPlus.swift x: 2 contributors (all time) y: 44 lines of code Sources/xcldplusplus/main.swift x: 2 contributors (all time) y: 2 lines of code e2eTests/StandaloneSampleApp/MixedTarget/SomeObjC.h x: 1 contributors (all time) y: 6 lines of code e2eTests/StandaloneSampleApp/StandaloneApp/AppDelegate.swift x: 1 contributors (all time) y: 12 lines of code e2eTests/StandaloneSampleApp/StandaloneApp/SceneDelegate.swift x: 1 contributors (all time) y: 17 lines of code Sources/XCRemoteCache/Dependencies/DependenciesReader.swift x: 3 contributors (all time) y: 103 lines of code Sources/XCRemoteCache/Dependencies/DependencyProcessor.swift x: 4 contributors (all time) y: 81 lines of code Sources/XCRemoteCache/Commands/Prepare/XCStats.swift x: 2 contributors (all time) y: 40 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningCreatorPlugin.swift x: 2 contributors (all time) y: 62 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningPrebuildPlugin.swift x: 2 contributors (all time) y: 16 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/IncludeOracle.swift x: 2 contributors (all time) y: 18 lines of code Sources/XCRemoteCache/Dependencies/OverlayDependenciesRemapper.swift x: 3 contributors (all time) y: 36 lines of code Sources/XCRemoteCache/Dependencies/OverlayReader.swift x: 2 contributors (all time) y: 92 lines of code Sources/XCRemoteCache/Dependencies/PathDependenciesRemapperFactory.swift x: 2 contributors (all time) y: 25 lines of code Sources/XCRemoteCache/Models/MetaWriter.swift x: 3 contributors (all time) y: 22 lines of code Sources/XCRemoteCache/Network/Authentication/AWSV4Signature.swift x: 4 contributors (all time) y: 40 lines of code Sources/XCRemoteCache/Network/IgnoringCertificatesTrustManager.swift x: 3 contributors (all time) y: 11 lines of code Sources/XCRemoteCache/Network/URLSessionFactory.swift x: 3 contributors (all time) y: 27 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/LLDBInitPatcher.swift x: 2 contributors (all time) y: 66 lines of code Sources/XCRemoteCache/Commands/Prepare/Integrate/XcodeSettingsFlags.swift x: 2 contributors (all time) y: 76 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/Factories/ThinningConsumerSwiftProductsOrganizerFactory.swift x: 1 contributors (all time) y: 60 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/SwiftProductsArchitecturesRecognizer.swift x: 1 contributors (all time) y: 27 lines of code Sources/XCRemoteCache/Stats/FileStatistics.swift x: 1 contributors (all time) y: 53 lines of code Sources/XCRemoteCache/Network/NetworkServerProbe.swift x: 1 contributors (all time) y: 51 lines of code cocoapods-plugin/lib/cocoapods-xcremotecache/command/podfile.rb x: 1 contributors (all time) y: 10 lines of code cocoapods-plugin/lib/cocoapods-xcremotecache/command/xcremotecache.rb x: 1 contributors (all time) y: 21 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ArtifactInspector.swift x: 1 contributors (all time) y: 35 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/SwiftProductsLocationProvider.swift x: 1 contributors (all time) y: 31 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningConsumerPostbuildPlugin.swift x: 1 contributors (all time) y: 96 lines of code Sources/XCRemoteCache/Commands/Plugins/Thinning/ThinningConsumerPrebuildPlugin.swift x: 1 contributors (all time) y: 71 lines of code Sources/XCRemoteCache/Dependencies/MarkerWriter.swift x: 1 contributors (all time) y: 29 lines of code Sources/XCRemoteCache/FileAccess/FileManager.swift x: 1 contributors (all time) y: 63 lines of code Sources/XCRemoteCache/Git/GitClient.swift x: 1 contributors (all time) y: 98 lines of code Sources/XCRemoteCache/Network/CachedNetworkClient.swift x: 1 contributors (all time) y: 78 lines of code Sources/XCRemoteCache/Network/URLBuilderImpl.swift x: 1 contributors (all time) y: 61 lines of code
463.0
lines of code
  min: 1.0
  average: 48.21
  25th percentile: 12.0
  median: 29.0
  75th percentile: 61.0
  max: 463.0
0 10.0
contributors (all time)
min: 1.0 | average: 1.67 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 10.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".