swiftinit
login
packages only
Module details
swift-package-manager 5.10.1
SourceControl
SourceControl metrics
Statistics and coverage details for the
SourceControl
module.
Documentation coverage
Declarations
49.4 percent of the declarations in SourceControl are fully documented
27.8 percent of the declarations in SourceControl are indirectly documented
22.7 percent of the declarations in SourceControl are completely undocumented
fully documented
49.4%
indirectly documented
27.8%
completely undocumented
22.7%
Interface breakdown
Declarations
14.2 percent of the declarations in SourceControl are initializers, type members, or enum cases
48.3 percent of the declarations in SourceControl are instance members
2.8 percent of the declarations in SourceControl are protocols
21.6 percent of the declarations in SourceControl are protocol requirements
0.6 percent of the declarations in SourceControl are default implementations
10.2 percent of the declarations in SourceControl are structures
1.1 percent of the declarations in SourceControl are classes
1.1 percent of the declarations in SourceControl are typealiases
initializers, type members, or enum cases
14.2%
instance members
48.3%
protocols
2.8%
protocol requirements
21.6%
default implementations
0.6%
structures
10.2%
classes
1.1%
typealiases
1.1%
Symbols
4.3 percent of the symbols in SourceControl are operators
13.3 percent of the symbols in SourceControl are initializers, type members, or enum cases
47.3 percent of the symbols in SourceControl are instance members
2.7 percent of the symbols in SourceControl are protocols
20.2 percent of the symbols in SourceControl are protocol requirements
0.5 percent of the symbols in SourceControl are default implementations
9.6 percent of the symbols in SourceControl are structures
1.1 percent of the symbols in SourceControl are classes
1.1 percent of the symbols in SourceControl are typealiases
operators
4.3%
initializers, type members, or enum cases
13.3%
instance members
47.3%
protocols
2.7%
protocol requirements
20.2%
default implementations
0.5%
structures
9.6%
classes
1.1%
typealiases
1.1%
Interface layers
Declarations
100.0 percent of the declarations in SourceControl are unrestricted
unrestricted
100.0%
Basics
Build
CompilerPluginSupport
DriverSupport
LLBuildManifest
PackageCollections
PackageCollectionsModel
PackageCollectionsSigning
PackageDescription
PackageFingerprint
PackageGraph
PackageLoading
PackageMetadata
PackageModel
PackagePlugin
PackageRegistry
PackageSigning
SPMBuildCore
SPMLLBuild
SPMSQLite3
SourceControl
Workspace
XCBuildSupport