The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
Workspace.swift in Sources/Workspace |
2994 | 57 |
SwiftPackageTool.swift in Sources/Commands |
1521 | 39 |
BuildPlan.swift in Sources/Build |
1453 | 4 |
PIFBuilder.swift in Sources/XCBuildSupport |
1229 | 27 |
PubgrubDependencyResolver.swift in Sources/PackageGraph/Pubgrub |
1051 | 17 |
PackageBuilder.swift in Sources/PackageLoading |
1037 | 8 |
PIF.swift in Sources/XCBuildSupport |
1002 | 5 |
SQLitePackageCollectionsStorage.swift in Sources/PackageCollections/Storage |
877 | 12 |
SwiftTool.swift in Sources/Commands |
838 | 38 |
ManifestLoader.swift in Sources/PackageLoading |
836 | 9 |
GitRepository.swift in Sources/SourceControl |
834 | 23 |
MockWorkspace.swift in Sources/SPMTestSupport |
800 | 2 |
PluginInvocation.swift in Sources/SPMBuildCore |
799 | 25 |
SwiftTestTool.swift in Sources/Commands |
708 | 6 |
LLBuildManifestBuilder.swift in Sources/Build |
705 | 6 |
RegistryClient.swift in Sources/PackageRegistry |
684 | 9 |
CertificatePolicy.swift in Sources/PackageCollectionsSigning/Certificate |
639 | 14 |
BuildOperationBuildSystemDelegateHandler.swift in Sources/Build |
638 | 34 |
Target.swift in Sources/PackageDescription |
618 | - |
WorkspaceState.swift in Sources/Workspace |
586 | 26 |
Target.swift in Sources/PackageModel |
563 | - |
PackageCollections.swift in Sources/PackageCollections |
552 | 2 |
ManifestJSONParser.swift in Sources/PackageLoading |
545 | - |
pbxproj.swift in Sources/Xcodeproj |
535 | 4 |
DefaultPluginScriptRunner.swift in Sources/Workspace |
516 | 4 |
TargetSourcesBuilder.swift in Sources/PackageLoading |
504 | 1 |
PackageGraph+Loading.swift in Sources/PackageGraph |
478 | 6 |
ManifestSourceGeneration.swift in Sources/PackageModel |
472 | 23 |
Package.swift in root |
470 | - |
Observability.swift in Sources/Basics |
466 | 8 |
JSONPackageCollectionProvider.swift in Sources/PackageCollections/Providers |
436 | 1 |
WorkspaceConfiguration.swift in Sources/Workspace |
431 | - |
HTTPClient.swift in Sources/Basics |
387 | 1 |
PackageDescriptionSerialization.swift in Sources/PackageDescription |
386 | - |
GitHubPackageMetadataProvider.swift in Sources/PackageCollections/Providers |
383 | 4 |
PinsStore.swift in Sources/PackageGraph |
367 | 15 |
RepositoryManager.swift in Sources/SourceControl |
366 | 14 |
Describe.swift in Sources/Commands |
363 | 68 |
VersionSetSpecifier.swift in Sources/PackageGraph |
356 | 3 |
XcodeProjectModelSerialization.swift in Sources/Xcodeproj |
354 | 9 |
SourceControlPackageContainer.swift in Sources/Workspace |
351 | 1 |
XCBuildMessage.swift in Sources/XCBuildSupport |
349 | 5 |
PluginInput.swift in Sources/PackagePlugin |
343 | 4 |
BuildOperation.swift in Sources/Build |
340 | 2 |
PackageIdentity.swift in Sources/PackageModel |
335 | 9 |
XcodeProjectModel.swift in Sources/Xcodeproj |
333 | 5 |
Manifest.swift in Sources/PackageModel |
330 | - |
SwiftPackageCollectionsTool.swift in Sources/Commands |
326 | 9 |
UserToolchain.swift in Sources/Workspace |
320 | 1 |
PackageCollectionModel+v1.swift in Sources/PackageCollectionsModel |
312 | - |
File | # lines | # units |
---|---|---|
Describe.swift in Sources/Commands |
363 | 68 |
Workspace.swift in Sources/Workspace |
2994 | 57 |
SwiftPackageTool.swift in Sources/Commands |
1521 | 39 |
SwiftTool.swift in Sources/Commands |
838 | 38 |
BuildOperationBuildSystemDelegateHandler.swift in Sources/Build |
638 | 34 |
Repository.swift in Sources/SourceControl |
104 | 27 |
PIFBuilder.swift in Sources/XCBuildSupport |
1229 | 27 |
WorkspaceState.swift in Sources/Workspace |
586 | 26 |
PluginInvocation.swift in Sources/SPMBuildCore |
799 | 25 |
ManifestSourceGeneration.swift in Sources/PackageModel |
472 | 23 |
GitRepository.swift in Sources/SourceControl |
834 | 23 |
API.swift in Sources/PackageCollections |
109 | 19 |
Certificate.swift in Sources/PackageCollectionsSigning/Certificate |
217 | 18 |
PubgrubDependencyResolver.swift in Sources/PackageGraph/Pubgrub |
1051 | 17 |
Trie.swift in Sources/PackageCollections/Storage |
180 | 15 |
PinsStore.swift in Sources/PackageGraph |
367 | 15 |
CertificatePolicy.swift in Sources/PackageCollectionsSigning/Certificate |
639 | 14 |
BuildSystemDelegate.swift in Sources/SPMBuildCore |
19 | 14 |
llbuild.swift in Sources/SPMLLBuild |
167 | 14 |
RepositoryManager.swift in Sources/SourceControl |
366 | 14 |
There are 140 files with lines longer than 120 characters. In total, there are 1159 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
Workspace.swift in Sources/Workspace |
2994 | 57 | 173 |
SQLitePackageCollectionsStorage.swift in Sources/PackageCollections/Storage |
877 | 12 | 44 |
SwiftPackageTool.swift in Sources/Commands |
1521 | 39 | 43 |
MockWorkspace.swift in Sources/SPMTestSupport |
800 | 2 | 41 |
PubgrubDependencyResolver.swift in Sources/PackageGraph/Pubgrub |
1051 | 17 | 30 |
SwiftTool.swift in Sources/Commands |
838 | 38 | 29 |
PackageCollections.swift in Sources/PackageCollections |
552 | 2 | 28 |
JSONPackageCollectionProvider.swift in Sources/PackageCollections/Providers |
436 | 1 | 26 |
PackageBuilder.swift in Sources/PackageLoading |
1037 | 8 | 26 |
CertificatePolicy.swift in Sources/PackageCollectionsSigning/Certificate |
639 | 14 | 25 |
ManifestLoader.swift in Sources/PackageLoading |
836 | 9 | 25 |
PluginInvocation.swift in Sources/SPMBuildCore |
799 | 25 | 22 |
BuildPlan.swift in Sources/Build |
1453 | 4 | 20 |
Describe.swift in Sources/Commands |
363 | 68 | 20 |
SwiftPackageCollectionsTool.swift in Sources/Commands |
326 | 9 | 19 |
GitHubPackageMetadataProvider.swift in Sources/PackageCollections/Providers |
383 | 4 | 18 |
TargetDescription.swift in Sources/PackageModel/Manifest |
268 | - | 18 |
RegistryClient.swift in Sources/PackageRegistry |
684 | 9 | 18 |
HTTPClient.swift in Sources/Basics |
387 | 1 | 17 |
PackageGraph+Loading.swift in Sources/PackageGraph |
478 | 6 | 17 |