swift-geometrize metrics

Statistics and coverage details for the swift-geometrize package.

Documentation coverage

Declarations

11.8 percent of the declarations in swift-geometrize are fully documented52.3 percent of the declarations in swift-geometrize are indirectly documented35.9 percent of the declarations in swift-geometrize are completely undocumented
fully documented
11.8%
indirectly documented
52.3%
completely undocumented
35.9%

Interface breakdown

Declarations

1.7 percent of the declarations in swift-geometrize are global functions or variables0.8 percent of the declarations in swift-geometrize are operators23.6 percent of the declarations in swift-geometrize are initializers, type members, or enum cases58.2 percent of the declarations in swift-geometrize are instance members0.8 percent of the declarations in swift-geometrize are instance subscripts0.4 percent of the declarations in swift-geometrize are protocols3.0 percent of the declarations in swift-geometrize are protocol requirements0.4 percent of the declarations in swift-geometrize are default implementations5.9 percent of the declarations in swift-geometrize are structures3.8 percent of the declarations in swift-geometrize are classes1.3 percent of the declarations in swift-geometrize are typealiases
global functions or variables
1.7%
operators
0.8%
initializers, type members, or enum cases
23.6%
instance members
58.2%
instance subscripts
0.8%
protocols
0.4%
protocol requirements
3.0%
default implementations
0.4%
structures
5.9%
classes
3.8%
typealiases
1.3%

Symbols

1.6 percent of the symbols in swift-geometrize are global functions or variables3.5 percent of the symbols in swift-geometrize are operators22.0 percent of the symbols in swift-geometrize are initializers, type members, or enum cases55.5 percent of the symbols in swift-geometrize are instance members0.8 percent of the symbols in swift-geometrize are instance subscripts0.4 percent of the symbols in swift-geometrize are protocols2.8 percent of the symbols in swift-geometrize are protocol requirements3.1 percent of the symbols in swift-geometrize are default implementations5.5 percent of the symbols in swift-geometrize are structures3.5 percent of the symbols in swift-geometrize are classes1.2 percent of the symbols in swift-geometrize are typealiases
global functions or variables
1.6%
operators
3.5%
initializers, type members, or enum cases
22.0%
instance members
55.5%
instance subscripts
0.8%
protocols
0.4%
protocol requirements
2.8%
default implementations
3.1%
structures
5.5%
classes
3.5%
typealiases
1.2%

Interface layers

Declarations

100.0 percent of the declarations in swift-geometrize are unrestricted
unrestricted
100.0%