swiftinit
login
packages only
Package details
swift-package-manager 5.10.1
all tags
SwiftPM metrics
Statistics and coverage details for the
SwiftPM
package.
Documentation coverage
Declarations
37.7 percent of the declarations in SwiftPM are fully documented
22.8 percent of the declarations in SwiftPM are indirectly documented
39.5 percent of the declarations in SwiftPM are completely undocumented
fully documented
37.7%
indirectly documented
22.8%
completely undocumented
39.5%
Interface breakdown
Declarations
4.6 percent of the declarations in SwiftPM are global functions or variables
0.7 percent of the declarations in SwiftPM are operators
35.6 percent of the declarations in SwiftPM are initializers, type members, or enum cases
39.2 percent of the declarations in SwiftPM are instance members
0.5 percent of the declarations in SwiftPM are instance subscripts
1.0 percent of the declarations in SwiftPM are protocols
4.1 percent of the declarations in SwiftPM are protocol requirements
0.8 percent of the declarations in SwiftPM are default implementations
10.6 percent of the declarations in SwiftPM are structures
1.3 percent of the declarations in SwiftPM are classes
0 percent of the declarations in SwiftPM are actors
1.5 percent of the declarations in SwiftPM are typealiases
global functions or variables
4.6%
operators
0.7%
initializers, type members, or enum cases
35.6%
instance members
39.2%
instance subscripts
0.5%
protocols
1.0%
protocol requirements
4.1%
default implementations
0.8%
structures
10.6%
classes
1.3%
typealiases
1.5%
Symbols
3.9 percent of the symbols in SwiftPM are global functions or variables
6.2 percent of the symbols in SwiftPM are operators
30.3 percent of the symbols in SwiftPM are initializers, type members, or enum cases
41.0 percent of the symbols in SwiftPM are instance members
0.4 percent of the symbols in SwiftPM are instance subscripts
0.8 percent of the symbols in SwiftPM are protocols
3.4 percent of the symbols in SwiftPM are protocol requirements
2.5 percent of the symbols in SwiftPM are default implementations
9.0 percent of the symbols in SwiftPM are structures
1.1 percent of the symbols in SwiftPM are classes
0 percent of the symbols in SwiftPM are actors
1.2 percent of the symbols in SwiftPM are typealiases
global functions or variables
3.9%
operators
6.2%
initializers, type members, or enum cases
30.3%
instance members
41.0%
instance subscripts
0.4%
protocols
0.8%
protocol requirements
3.4%
default implementations
2.5%
structures
9.0%
classes
1.1%
typealiases
1.2%
Interface layers
Declarations
99.6 percent of the declarations in SwiftPM are unrestricted
0.3 percent of the declarations in SwiftPM are underscored
0 percent of the declarations in SwiftPM are SPI (unknown)
unrestricted
99.6%
underscored
0.3%
Basics
Build
CompilerPluginSupport
DriverSupport
LLBuildManifest
PackageCollections
PackageCollectionsModel
PackageCollectionsSigning
PackageDescription
PackageFingerprint
PackageGraph
PackageLoading
PackageMetadata
PackageModel
PackagePlugin
PackageRegistry
PackageSigning
SPMBuildCore
SPMLLBuild
SPMSQLite3
SourceControl
Workspace
XCBuildSupport