SwiftProtobuf metrics

Statistics and coverage details for the SwiftProtobuf module.

Documentation coverage

Declarations

47.4 percent of the declarations in SwiftProtobuf are fully documented47.9 percent of the declarations in SwiftProtobuf are indirectly documented4.7 percent of the declarations in SwiftProtobuf are completely undocumented
fully documented
47.4%
indirectly documented
47.9%
completely undocumented
4.7%

Interface breakdown

Declarations

0 percent of the declarations in SwiftProtobuf are global functions or variables3.7 percent of the declarations in SwiftProtobuf are operators32.0 percent of the declarations in SwiftProtobuf are initializers, type members, or enum cases42.3 percent of the declarations in SwiftProtobuf are instance members0.2 percent of the declarations in SwiftProtobuf are instance subscripts0.8 percent of the declarations in SwiftProtobuf are protocols7.7 percent of the declarations in SwiftProtobuf are protocol requirements2.6 percent of the declarations in SwiftProtobuf are default implementations6.9 percent of the declarations in SwiftProtobuf are structures0 percent of the declarations in SwiftProtobuf are classes3.8 percent of the declarations in SwiftProtobuf are typealiases
operators
3.7%
initializers, type members, or enum cases
32.0%
instance members
42.3%
instance subscripts
0.2%
protocols
0.8%
protocol requirements
7.7%
default implementations
2.6%
structures
6.9%
typealiases
3.8%

Symbols

0 percent of the symbols in SwiftProtobuf are global functions or variables3.6 percent of the symbols in SwiftProtobuf are operators41.8 percent of the symbols in SwiftProtobuf are initializers, type members, or enum cases37.8 percent of the symbols in SwiftProtobuf are instance members0 percent of the symbols in SwiftProtobuf are instance subscripts0.3 percent of the symbols in SwiftProtobuf are protocols3.2 percent of the symbols in SwiftProtobuf are protocol requirements8.6 percent of the symbols in SwiftProtobuf are default implementations2.9 percent of the symbols in SwiftProtobuf are structures0 percent of the symbols in SwiftProtobuf are classes1.6 percent of the symbols in SwiftProtobuf are typealiases
operators
3.6%
initializers, type members, or enum cases
41.8%
instance members
37.8%
protocols
0.3%
protocol requirements
3.2%
default implementations
8.6%
structures
2.9%
typealiases
1.6%

Interface layers

Declarations

94.2 percent of the declarations in SwiftProtobuf are unrestricted5.8 percent of the declarations in SwiftProtobuf are underscored
unrestricted
94.2%
underscored
5.8%