swift-dependencies metrics

Statistics and coverage details for the swift-dependencies package.

Documentation coverage

Declarations

60.5 percent of the declarations in swift-dependencies are fully documented21.9 percent of the declarations in swift-dependencies are indirectly documented17.5 percent of the declarations in swift-dependencies are completely undocumented
fully documented
60.5%
indirectly documented
21.9%
completely undocumented
17.5%

Interface breakdown

Declarations

8.8 percent of the declarations in swift-dependencies are global functions or variables28.1 percent of the declarations in swift-dependencies are initializers, type members, or enum cases23.7 percent of the declarations in swift-dependencies are instance members1.8 percent of the declarations in swift-dependencies are instance subscripts5.3 percent of the declarations in swift-dependencies are functors3.5 percent of the declarations in swift-dependencies are protocols7.9 percent of the declarations in swift-dependencies are protocol requirements4.4 percent of the declarations in swift-dependencies are default implementations2.6 percent of the declarations in swift-dependencies are attached macros13.2 percent of the declarations in swift-dependencies are structures0.9 percent of the declarations in swift-dependencies are classes
global functions or variables
8.8%
initializers, type members, or enum cases
28.1%
instance members
23.7%
instance subscripts
1.8%
functors
5.3%
protocols
3.5%
protocol requirements
7.9%
default implementations
4.4%
attached macros
2.6%
structures
13.2%
classes
0.9%

Symbols

8.1 percent of the symbols in swift-dependencies are global functions or variables1.6 percent of the symbols in swift-dependencies are operators25.8 percent of the symbols in swift-dependencies are initializers, type members, or enum cases24.2 percent of the symbols in swift-dependencies are instance members1.6 percent of the symbols in swift-dependencies are instance subscripts4.8 percent of the symbols in swift-dependencies are functors3.2 percent of the symbols in swift-dependencies are protocols7.3 percent of the symbols in swift-dependencies are protocol requirements8.1 percent of the symbols in swift-dependencies are default implementations2.4 percent of the symbols in swift-dependencies are attached macros12.1 percent of the symbols in swift-dependencies are structures0.8 percent of the symbols in swift-dependencies are classes
global functions or variables
8.1%
operators
1.6%
initializers, type members, or enum cases
25.8%
instance members
24.2%
instance subscripts
1.6%
functors
4.8%
protocols
3.2%
protocol requirements
7.3%
default implementations
8.1%
attached macros
2.4%
structures
12.1%
classes
0.8%

Interface layers

Declarations

92.1 percent of the declarations in swift-dependencies are unrestricted0.9 percent of the declarations in swift-dependencies are underscored7.0 percent of the declarations in swift-dependencies are SPI (unknown)
unrestricted
92.1%
underscored
0.9%
SPI (unknown)
7.0%