SwiftProtobufPluginLibrary metrics

Statistics and coverage details for the SwiftProtobufPluginLibrary module.

Documentation coverage

Declarations

71.5 percent of the declarations in SwiftProtobufPluginLibrary are fully documented24.8 percent of the declarations in SwiftProtobufPluginLibrary are indirectly documented3.7 percent of the declarations in SwiftProtobufPluginLibrary are completely undocumented
fully documented
71.5%
indirectly documented
24.8%
completely undocumented
3.7%

Interface breakdown

Declarations

2.1 percent of the declarations in SwiftProtobufPluginLibrary are global functions or variables1.6 percent of the declarations in SwiftProtobufPluginLibrary are operators17.5 percent of the declarations in SwiftProtobufPluginLibrary are initializers, type members, or enum cases63.0 percent of the declarations in SwiftProtobufPluginLibrary are instance members2.1 percent of the declarations in SwiftProtobufPluginLibrary are protocols5.1 percent of the declarations in SwiftProtobufPluginLibrary are protocol requirements2.1 percent of the declarations in SwiftProtobufPluginLibrary are default implementations3.4 percent of the declarations in SwiftProtobufPluginLibrary are structures2.5 percent of the declarations in SwiftProtobufPluginLibrary are classes0.7 percent of the declarations in SwiftProtobufPluginLibrary are typealiases
global functions or variables
2.1%
operators
1.6%
initializers, type members, or enum cases
17.5%
instance members
63.0%
protocols
2.1%
protocol requirements
5.1%
default implementations
2.1%
structures
3.4%
classes
2.5%
typealiases
0.7%

Symbols

1.2 percent of the symbols in SwiftProtobufPluginLibrary are global functions or variables2.9 percent of the symbols in SwiftProtobufPluginLibrary are operators29.3 percent of the symbols in SwiftProtobufPluginLibrary are initializers, type members, or enum cases50.5 percent of the symbols in SwiftProtobufPluginLibrary are instance members1.2 percent of the symbols in SwiftProtobufPluginLibrary are protocols2.9 percent of the symbols in SwiftProtobufPluginLibrary are protocol requirements8.1 percent of the symbols in SwiftProtobufPluginLibrary are default implementations2.0 percent of the symbols in SwiftProtobufPluginLibrary are structures1.5 percent of the symbols in SwiftProtobufPluginLibrary are classes0.4 percent of the symbols in SwiftProtobufPluginLibrary are typealiases
global functions or variables
1.2%
operators
2.9%
initializers, type members, or enum cases
29.3%
instance members
50.5%
protocols
1.2%
protocol requirements
2.9%
default implementations
8.1%
structures
2.0%
classes
1.5%
typealiases
0.4%

Interface layers

Declarations

98.4 percent of the declarations in SwiftProtobufPluginLibrary are unrestricted1.6 percent of the declarations in SwiftProtobufPluginLibrary are underscored
unrestricted
98.4%
underscored
1.6%