swiftinit
login
packages only
Module details
swift-package-manager 5.10.1
Basics
Basics metrics
Statistics and coverage details for the
Basics
module.
Documentation coverage
Declarations
24.4 percent of the declarations in Basics are fully documented
21.8 percent of the declarations in Basics are indirectly documented
53.8 percent of the declarations in Basics are completely undocumented
fully documented
24.4%
indirectly documented
21.8%
completely undocumented
53.8%
Interface breakdown
Declarations
1.6 percent of the declarations in Basics are global functions or variables
0.6 percent of the declarations in Basics are operators
37.1 percent of the declarations in Basics are initializers, type members, or enum cases
42.1 percent of the declarations in Basics are instance members
0.8 percent of the declarations in Basics are instance subscripts
1.0 percent of the declarations in Basics are protocols
1.4 percent of the declarations in Basics are protocol requirements
3.1 percent of the declarations in Basics are default implementations
8.0 percent of the declarations in Basics are structures
1.3 percent of the declarations in Basics are classes
0.3 percent of the declarations in Basics are actors
2.7 percent of the declarations in Basics are typealiases
global functions or variables
1.6%
operators
0.6%
initializers, type members, or enum cases
37.1%
instance members
42.1%
instance subscripts
0.8%
protocols
1.0%
protocol requirements
1.4%
default implementations
3.1%
structures
8.0%
classes
1.3%
actors
0.3%
typealiases
2.7%
Symbols
1.3 percent of the symbols in Basics are global functions or variables
4.6 percent of the symbols in Basics are operators
30.3 percent of the symbols in Basics are initializers, type members, or enum cases
46.5 percent of the symbols in Basics are instance members
0.6 percent of the symbols in Basics are instance subscripts
0.8 percent of the symbols in Basics are protocols
1.1 percent of the symbols in Basics are protocol requirements
4.6 percent of the symbols in Basics are default implementations
6.6 percent of the symbols in Basics are structures
1.1 percent of the symbols in Basics are classes
0.3 percent of the symbols in Basics are actors
2.2 percent of the symbols in Basics are typealiases
global functions or variables
1.3%
operators
4.6%
initializers, type members, or enum cases
30.3%
instance members
46.5%
instance subscripts
0.6%
protocols
0.8%
protocol requirements
1.1%
default implementations
4.6%
structures
6.6%
classes
1.1%
actors
0.3%
typealiases
2.2%
Interface layers
Declarations
99.4 percent of the declarations in Basics are unrestricted
0.5 percent of the declarations in Basics are underscored
0.1 percent of the declarations in Basics are SPI (unknown)
unrestricted
99.4%
underscored
0.5%
SPI (unknown)
0.1%
Basics
Build
CompilerPluginSupport
DriverSupport
LLBuildManifest
PackageCollections
PackageCollectionsModel
PackageCollectionsSigning
PackageDescription
PackageFingerprint
PackageGraph
PackageLoading
PackageMetadata
PackageModel
PackagePlugin
PackageRegistry
PackageSigning
SPMBuildCore
SPMLLBuild
SPMSQLite3
SourceControl
Workspace
XCBuildSupport