swiftinit
login
packages only
Module details
swift-package-manager 5.10.1
PackageRegistry
PackageRegistry metrics
Statistics and coverage details for the
PackageRegistry
module.
Documentation coverage
Declarations
3.6 percent of the declarations in PackageRegistry are fully documented
15.8 percent of the declarations in PackageRegistry are indirectly documented
80.6 percent of the declarations in PackageRegistry are completely undocumented
fully documented
3.6%
indirectly documented
15.8%
completely undocumented
80.6%
Interface breakdown
Declarations
42.1 percent of the declarations in PackageRegistry are initializers, type members, or enum cases
41.0 percent of the declarations in PackageRegistry are instance members
0.7 percent of the declarations in PackageRegistry are protocols
1.8 percent of the declarations in PackageRegistry are protocol requirements
12.9 percent of the declarations in PackageRegistry are structures
0.7 percent of the declarations in PackageRegistry are classes
0.7 percent of the declarations in PackageRegistry are typealiases
initializers, type members, or enum cases
42.1%
instance members
41.0%
protocols
0.7%
protocol requirements
1.8%
structures
12.9%
classes
0.7%
typealiases
0.7%
Symbols
5.6 percent of the symbols in PackageRegistry are operators
38.2 percent of the symbols in PackageRegistry are initializers, type members, or enum cases
41.6 percent of the symbols in PackageRegistry are instance members
0.6 percent of the symbols in PackageRegistry are protocols
1.6 percent of the symbols in PackageRegistry are protocol requirements
11.2 percent of the symbols in PackageRegistry are structures
0.6 percent of the symbols in PackageRegistry are classes
0.6 percent of the symbols in PackageRegistry are typealiases
operators
5.6%
initializers, type members, or enum cases
38.2%
instance members
41.6%
protocols
0.6%
protocol requirements
1.6%
structures
11.2%
classes
0.6%
typealiases
0.6%
Interface layers
Declarations
100.0 percent of the declarations in PackageRegistry 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