swiftinit
login
packages only
Module details
swift-package-manager 5.10.1
PackageLoading
PackageLoading metrics
Statistics and coverage details for the
PackageLoading
module.
Documentation coverage
Declarations
70.5 percent of the declarations in PackageLoading are fully documented
13.8 percent of the declarations in PackageLoading are indirectly documented
15.6 percent of the declarations in PackageLoading are completely undocumented
fully documented
70.5%
indirectly documented
13.8%
completely undocumented
15.6%
Interface breakdown
Declarations
2.2 percent of the declarations in PackageLoading are global functions or variables
45.5 percent of the declarations in PackageLoading are initializers, type members, or enum cases
31.7 percent of the declarations in PackageLoading are instance members
1.3 percent of the declarations in PackageLoading are protocols
5.4 percent of the declarations in PackageLoading are protocol requirements
12.1 percent of the declarations in PackageLoading are structures
1.3 percent of the declarations in PackageLoading are classes
0.4 percent of the declarations in PackageLoading are typealiases
global functions or variables
2.2%
initializers, type members, or enum cases
45.5%
instance members
31.7%
protocols
1.3%
protocol requirements
5.4%
structures
12.1%
classes
1.3%
typealiases
0.4%
Symbols
2.1 percent of the symbols in PackageLoading are global functions or variables
1.7 percent of the symbols in PackageLoading are operators
43.0 percent of the symbols in PackageLoading are initializers, type members, or enum cases
33.8 percent of the symbols in PackageLoading are instance members
1.3 percent of the symbols in PackageLoading are protocols
5.1 percent of the symbols in PackageLoading are protocol requirements
11.4 percent of the symbols in PackageLoading are structures
1.3 percent of the symbols in PackageLoading are classes
0.4 percent of the symbols in PackageLoading are typealiases
global functions or variables
2.1%
operators
1.7%
initializers, type members, or enum cases
43.0%
instance members
33.8%
protocols
1.3%
protocol requirements
5.1%
structures
11.4%
classes
1.3%
typealiases
0.4%
Interface layers
Declarations
100.0 percent of the declarations in PackageLoading 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