SotoCore metrics

Statistics and coverage details for the SotoCore module.

Documentation coverage

Declarations

44.9 percent of the declarations in SotoCore are fully documented47.5 percent of the declarations in SotoCore are indirectly documented7.6 percent of the declarations in SotoCore are completely undocumented
fully documented
44.9%
indirectly documented
47.5%
completely undocumented
7.6%

Interface breakdown

Declarations

0.5 percent of the declarations in SotoCore are global functions or variables0.3 percent of the declarations in SotoCore are operators38.4 percent of the declarations in SotoCore are initializers, type members, or enum cases34.2 percent of the declarations in SotoCore are instance members3.0 percent of the declarations in SotoCore are protocols5.2 percent of the declarations in SotoCore are protocol requirements1.7 percent of the declarations in SotoCore are default implementations12.3 percent of the declarations in SotoCore are structures0.8 percent of the declarations in SotoCore are classes3.5 percent of the declarations in SotoCore are typealiases
global functions or variables
0.5%
operators
0.3%
initializers, type members, or enum cases
38.4%
instance members
34.2%
protocols
3.0%
protocol requirements
5.2%
default implementations
1.7%
structures
12.3%
classes
0.8%
typealiases
3.5%

Symbols

0.3 percent of the symbols in SotoCore are global functions or variables1.6 percent of the symbols in SotoCore are operators26.5 percent of the symbols in SotoCore are initializers, type members, or enum cases44.6 percent of the symbols in SotoCore are instance members2.0 percent of the symbols in SotoCore are protocols3.5 percent of the symbols in SotoCore are protocol requirements10.1 percent of the symbols in SotoCore are default implementations8.4 percent of the symbols in SotoCore are structures0.5 percent of the symbols in SotoCore are classes2.4 percent of the symbols in SotoCore are typealiases
global functions or variables
0.3%
operators
1.6%
initializers, type members, or enum cases
26.5%
instance members
44.6%
protocols
2.0%
protocol requirements
3.5%
default implementations
10.1%
structures
8.4%
classes
0.5%
typealiases
2.4%

Interface layers

Declarations

94.3 percent of the declarations in SotoCore are unrestricted0.9 percent of the declarations in SotoCore are underscored4.7 percent of the declarations in SotoCore are SPI (unknown)
unrestricted
94.3%
underscored
0.9%
SPI (unknown)
4.7%