soto-core metrics

Statistics and coverage details for the soto-core package.

Documentation coverage

Declarations

24.2 percent of the declarations in soto-core are fully documented22.3 percent of the declarations in soto-core are indirectly documented53.5 percent of the declarations in soto-core are completely undocumented
fully documented
24.2%
indirectly documented
22.3%
completely undocumented
53.5%

Interface breakdown

Declarations

23.0 percent of the declarations in soto-core are global functions or variables0.1 percent of the declarations in soto-core are operators25.7 percent of the declarations in soto-core are initializers, type members, or enum cases26.6 percent of the declarations in soto-core are instance members1.3 percent of the declarations in soto-core are protocols2.3 percent of the declarations in soto-core are protocol requirements0.7 percent of the declarations in soto-core are default implementations9.1 percent of the declarations in soto-core are structures0.6 percent of the declarations in soto-core are classes10.5 percent of the declarations in soto-core are typealiases
global functions or variables
23.0%
operators
0.1%
initializers, type members, or enum cases
25.7%
instance members
26.6%
protocols
1.3%
protocol requirements
2.3%
default implementations
0.7%
structures
9.1%
classes
0.6%
typealiases
10.5%

Symbols

19.2 percent of the symbols in soto-core are global functions or variables1.5 percent of the symbols in soto-core are operators21.6 percent of the symbols in soto-core are initializers, type members, or enum cases32.8 percent of the symbols in soto-core are instance members1.1 percent of the symbols in soto-core are protocols1.9 percent of the symbols in soto-core are protocol requirements5.1 percent of the symbols in soto-core are default implementations7.6 percent of the symbols in soto-core are structures0.5 percent of the symbols in soto-core are classes8.7 percent of the symbols in soto-core are typealiases
global functions or variables
19.2%
operators
1.5%
initializers, type members, or enum cases
21.6%
instance members
32.8%
protocols
1.1%
protocol requirements
1.9%
default implementations
5.1%
structures
7.6%
classes
0.5%
typealiases
8.7%

Interface layers

Declarations

80.7 percent of the declarations in soto-core are unrestricted17.2 percent of the declarations in soto-core are underscored2.0 percent of the declarations in soto-core are SPI (unknown)
unrestricted
80.7%
underscored
17.2%
SPI (unknown)
2.0%