hummingbird-core metrics

Statistics and coverage details for the hummingbird-core package.

Documentation coverage

Declarations

67.3 percent of the declarations in hummingbird-core are fully documented20.8 percent of the declarations in hummingbird-core are indirectly documented11.9 percent of the declarations in hummingbird-core are completely undocumented
fully documented
67.3%
indirectly documented
20.8%
completely undocumented
11.9%

Interface breakdown

Declarations

22.0 percent of the declarations in hummingbird-core are initializers, type members, or enum cases46.4 percent of the declarations in hummingbird-core are instance members3.6 percent of the declarations in hummingbird-core are protocols10.1 percent of the declarations in hummingbird-core are protocol requirements2.4 percent of the declarations in hummingbird-core are default implementations11.9 percent of the declarations in hummingbird-core are structures1.8 percent of the declarations in hummingbird-core are classes1.8 percent of the declarations in hummingbird-core are typealiases
initializers, type members, or enum cases
22.0%
instance members
46.4%
protocols
3.6%
protocol requirements
10.1%
default implementations
2.4%
structures
11.9%
classes
1.8%
typealiases
1.8%

Symbols

2.0 percent of the symbols in hummingbird-core are operators18.1 percent of the symbols in hummingbird-core are initializers, type members, or enum cases52.5 percent of the symbols in hummingbird-core are instance members2.9 percent of the symbols in hummingbird-core are protocols8.3 percent of the symbols in hummingbird-core are protocol requirements3.4 percent of the symbols in hummingbird-core are default implementations9.8 percent of the symbols in hummingbird-core are structures1.5 percent of the symbols in hummingbird-core are classes1.5 percent of the symbols in hummingbird-core are typealiases
operators
2.0%
initializers, type members, or enum cases
18.1%
instance members
52.5%
protocols
2.9%
protocol requirements
8.3%
default implementations
3.4%
structures
9.8%
classes
1.5%
typealiases
1.5%

Interface layers

Declarations

100.0 percent of the declarations in hummingbird-core are unrestricted
unrestricted
100.0%