Utils metrics

Statistics and coverage details for the Utils module.

Documentation coverage

Declarations

15.3 percent of the declarations in Utils are fully documented44.3 percent of the declarations in Utils are indirectly documented40.4 percent of the declarations in Utils are completely undocumented
fully documented
15.3%
indirectly documented
44.3%
completely undocumented
40.4%

Interface breakdown

Declarations

1.9 percent of the declarations in Utils are global functions or variables10.2 percent of the declarations in Utils are operators19.8 percent of the declarations in Utils are initializers, type members, or enum cases46.3 percent of the declarations in Utils are instance members1.8 percent of the declarations in Utils are instance subscripts2.8 percent of the declarations in Utils are protocols5.5 percent of the declarations in Utils are protocol requirements9.1 percent of the declarations in Utils are structures1.3 percent of the declarations in Utils are classes0.1 percent of the declarations in Utils are actors1.2 percent of the declarations in Utils are typealiases
global functions or variables
1.9%
operators
10.2%
initializers, type members, or enum cases
19.8%
instance members
46.3%
instance subscripts
1.8%
protocols
2.8%
protocol requirements
5.5%
structures
9.1%
classes
1.3%
actors
0.1%
typealiases
1.2%

Symbols

1.2 percent of the symbols in Utils are global functions or variables8.4 percent of the symbols in Utils are operators12.5 percent of the symbols in Utils are initializers, type members, or enum cases61.8 percent of the symbols in Utils are instance members1.1 percent of the symbols in Utils are instance subscripts1.7 percent of the symbols in Utils are protocols3.4 percent of the symbols in Utils are protocol requirements2.5 percent of the symbols in Utils are default implementations5.7 percent of the symbols in Utils are structures0.8 percent of the symbols in Utils are classes0 percent of the symbols in Utils are actors0.7 percent of the symbols in Utils are typealiases
global functions or variables
1.2%
operators
8.4%
initializers, type members, or enum cases
12.5%
instance members
61.8%
instance subscripts
1.1%
protocols
1.7%
protocol requirements
3.4%
default implementations
2.5%
structures
5.7%
classes
0.8%
typealiases
0.7%

Interface layers

Declarations

100.0 percent of the declarations in Utils are unrestricted
unrestricted
100.0%