swift-websocket metrics

Statistics and coverage details for the swift-websocket package.

Documentation coverage

Declarations

60.7 percent of the declarations in swift-websocket are fully documented34.8 percent of the declarations in swift-websocket are indirectly documented4.4 percent of the declarations in swift-websocket are completely undocumented
fully documented
60.7%
indirectly documented
34.8%
completely undocumented
4.4%

Interface breakdown

Declarations

25.9 percent of the declarations in swift-websocket are initializers, type members, or enum cases32.6 percent of the declarations in swift-websocket are instance members1.5 percent of the declarations in swift-websocket are functors3.0 percent of the declarations in swift-websocket are protocols11.1 percent of the declarations in swift-websocket are protocol requirements2.2 percent of the declarations in swift-websocket are default implementations18.5 percent of the declarations in swift-websocket are structures0.7 percent of the declarations in swift-websocket are classes0.7 percent of the declarations in swift-websocket are actors3.7 percent of the declarations in swift-websocket are typealiases
initializers, type members, or enum cases
25.9%
instance members
32.6%
functors
1.5%
protocols
3.0%
protocol requirements
11.1%
default implementations
2.2%
structures
18.5%
classes
0.7%
actors
0.7%
typealiases
3.7%

Symbols

3.1 percent of the symbols in swift-websocket are operators13.4 percent of the symbols in swift-websocket are initializers, type members, or enum cases61.5 percent of the symbols in swift-websocket are instance members0.8 percent of the symbols in swift-websocket are functors1.5 percent of the symbols in swift-websocket are protocols5.7 percent of the symbols in swift-websocket are protocol requirements1.9 percent of the symbols in swift-websocket are default implementations9.5 percent of the symbols in swift-websocket are structures0.4 percent of the symbols in swift-websocket are classes0.4 percent of the symbols in swift-websocket are actors1.9 percent of the symbols in swift-websocket are typealiases
operators
3.1%
initializers, type members, or enum cases
13.4%
instance members
61.5%
functors
0.8%
protocols
1.5%
protocol requirements
5.7%
default implementations
1.9%
structures
9.5%
classes
0.4%
actors
0.4%
typealiases
1.9%

Interface layers

Declarations

97.0 percent of the declarations in swift-websocket are unrestricted3.0 percent of the declarations in swift-websocket are SPI (unknown)
unrestricted
97.0%
SPI (unknown)
3.0%