swift-sharing metrics

Statistics and coverage details for the swift-sharing package.

Documentation coverage

Declarations

60.7 percent of the declarations in swift-sharing are fully documented28.9 percent of the declarations in swift-sharing are indirectly documented10.4 percent of the declarations in swift-sharing are completely undocumented
fully documented
60.7%
indirectly documented
28.9%
completely undocumented
10.4%

Interface breakdown

Declarations

2.9 percent of the declarations in swift-sharing are operators31.2 percent of the declarations in swift-sharing are initializers, type members, or enum cases45.1 percent of the declarations in swift-sharing are instance members1.7 percent of the declarations in swift-sharing are instance subscripts1.2 percent of the declarations in swift-sharing are protocols3.5 percent of the declarations in swift-sharing are protocol requirements1.7 percent of the declarations in swift-sharing are default implementations10.4 percent of the declarations in swift-sharing are structures0.6 percent of the declarations in swift-sharing are classes1.7 percent of the declarations in swift-sharing are typealiases
operators
2.9%
initializers, type members, or enum cases
31.2%
instance members
45.1%
instance subscripts
1.7%
protocols
1.2%
protocol requirements
3.5%
default implementations
1.7%
structures
10.4%
classes
0.6%
typealiases
1.7%

Symbols

5.5 percent of the symbols in swift-sharing are operators50.5 percent of the symbols in swift-sharing are initializers, type members, or enum cases28.6 percent of the symbols in swift-sharing are instance members1.1 percent of the symbols in swift-sharing are instance subscripts0.7 percent of the symbols in swift-sharing are protocols2.2 percent of the symbols in swift-sharing are protocol requirements1.8 percent of the symbols in swift-sharing are default implementations6.6 percent of the symbols in swift-sharing are structures0.4 percent of the symbols in swift-sharing are classes2.6 percent of the symbols in swift-sharing are typealiases
operators
5.5%
initializers, type members, or enum cases
50.5%
instance members
28.6%
instance subscripts
1.1%
protocols
0.7%
protocol requirements
2.2%
default implementations
1.8%
structures
6.6%
classes
0.4%
typealiases
2.6%

Interface layers

Declarations

85.5 percent of the declarations in swift-sharing are unrestricted8.1 percent of the declarations in swift-sharing are underscored6.4 percent of the declarations in swift-sharing are SPI (unknown)
unrestricted
85.5%
underscored
8.1%
SPI (unknown)
6.4%