swift-case-paths metrics

Statistics and coverage details for the swift-case-paths package.

Documentation coverage

Declarations

44.1 percent of the declarations in swift-case-paths are fully documented28.8 percent of the declarations in swift-case-paths are indirectly documented27.1 percent of the declarations in swift-case-paths are completely undocumented
fully documented
44.1%
indirectly documented
28.8%
completely undocumented
27.1%

Interface breakdown

Declarations

7.6 percent of the declarations in swift-case-paths are global functions or variables12.7 percent of the declarations in swift-case-paths are operators24.6 percent of the declarations in swift-case-paths are initializers, type members, or enum cases22.9 percent of the declarations in swift-case-paths are instance members10.2 percent of the declarations in swift-case-paths are instance subscripts2.5 percent of the declarations in swift-case-paths are functors2.5 percent of the declarations in swift-case-paths are protocols3.4 percent of the declarations in swift-case-paths are protocol requirements0.8 percent of the declarations in swift-case-paths are attached macros8.5 percent of the declarations in swift-case-paths are structures4.2 percent of the declarations in swift-case-paths are typealiases
global functions or variables
7.6%
operators
12.7%
initializers, type members, or enum cases
24.6%
instance members
22.9%
instance subscripts
10.2%
functors
2.5%
protocols
2.5%
protocol requirements
3.4%
attached macros
0.8%
structures
8.5%
typealiases
4.2%

Symbols

3.4 percent of the symbols in swift-case-paths are global functions or variables6.0 percent of the symbols in swift-case-paths are operators10.9 percent of the symbols in swift-case-paths are initializers, type members, or enum cases56.2 percent of the symbols in swift-case-paths are instance members9.4 percent of the symbols in swift-case-paths are instance subscripts1.1 percent of the symbols in swift-case-paths are functors1.1 percent of the symbols in swift-case-paths are protocols1.5 percent of the symbols in swift-case-paths are protocol requirements3.4 percent of the symbols in swift-case-paths are default implementations0.4 percent of the symbols in swift-case-paths are attached macros3.7 percent of the symbols in swift-case-paths are structures3.0 percent of the symbols in swift-case-paths are typealiases
global functions or variables
3.4%
operators
6.0%
initializers, type members, or enum cases
10.9%
instance members
56.2%
instance subscripts
9.4%
functors
1.1%
protocols
1.1%
protocol requirements
1.5%
default implementations
3.4%
attached macros
0.4%
structures
3.7%
typealiases
3.0%

Interface layers

Declarations

88.1 percent of the declarations in swift-case-paths are unrestricted3.4 percent of the declarations in swift-case-paths are underscored8.5 percent of the declarations in swift-case-paths are SPI (unknown)
unrestricted
88.1%
underscored
3.4%
SPI (unknown)
8.5%