PackageDescription metrics

Statistics and coverage details for the PackageDescription module.

Documentation coverage

Declarations

94.9 percent of the declarations in PackageDescription are fully documented4.3 percent of the declarations in PackageDescription are indirectly documented0.8 percent of the declarations in PackageDescription are completely undocumented
fully documented
94.9%
indirectly documented
4.3%
completely undocumented
0.8%

Interface breakdown

Declarations

0.5 percent of the declarations in PackageDescription are operators73.9 percent of the declarations in PackageDescription are initializers, type members, or enum cases13.4 percent of the declarations in PackageDescription are instance members10.1 percent of the declarations in PackageDescription are structures1.8 percent of the declarations in PackageDescription are classes0.3 percent of the declarations in PackageDescription are typealiases
operators
0.5%
initializers, type members, or enum cases
73.9%
instance members
13.4%
structures
10.1%
classes
1.8%
typealiases
0.3%

Symbols

3.9 percent of the symbols in PackageDescription are operators67.1 percent of the symbols in PackageDescription are initializers, type members, or enum cases15.4 percent of the symbols in PackageDescription are instance members2.5 percent of the symbols in PackageDescription are default implementations9.2 percent of the symbols in PackageDescription are structures1.6 percent of the symbols in PackageDescription are classes0.2 percent of the symbols in PackageDescription are typealiases
operators
3.9%
initializers, type members, or enum cases
67.1%
instance members
15.4%
default implementations
2.5%
structures
9.2%
classes
1.6%
typealiases
0.2%

Interface layers

Declarations

99.7 percent of the declarations in PackageDescription are unrestricted0.3 percent of the declarations in PackageDescription are SPI (unknown)
unrestricted
99.7%
SPI (unknown)
0.3%