ArgumentParser metrics

Statistics and coverage details for the ArgumentParser module.

Documentation coverage

Declarations

79.7 percent of the declarations in ArgumentParser are fully documented19.0 percent of the declarations in ArgumentParser are indirectly documented1.3 percent of the declarations in ArgumentParser are completely undocumented
fully documented
79.7%
indirectly documented
19.0%
completely undocumented
1.3%

Interface breakdown

Declarations

59.5 percent of the declarations in ArgumentParser are initializers, type members, or enum cases15.5 percent of the declarations in ArgumentParser are instance members3.0 percent of the declarations in ArgumentParser are protocols6.5 percent of the declarations in ArgumentParser are protocol requirements6.9 percent of the declarations in ArgumentParser are default implementations8.6 percent of the declarations in ArgumentParser are structures
initializers, type members, or enum cases
59.5%
instance members
15.5%
protocols
3.0%
protocol requirements
6.5%
default implementations
6.9%
structures
8.6%

Symbols

2.9 percent of the symbols in ArgumentParser are operators45.0 percent of the symbols in ArgumentParser are initializers, type members, or enum cases14.0 percent of the symbols in ArgumentParser are instance members2.3 percent of the symbols in ArgumentParser are protocols4.9 percent of the symbols in ArgumentParser are protocol requirements24.4 percent of the symbols in ArgumentParser are default implementations6.5 percent of the symbols in ArgumentParser are structures
operators
2.9%
initializers, type members, or enum cases
45.0%
instance members
14.0%
protocols
2.3%
protocol requirements
4.9%
default implementations
24.4%
structures
6.5%

Interface layers

Declarations

97.0 percent of the declarations in ArgumentParser are unrestricted3.0 percent of the declarations in ArgumentParser are underscored
unrestricted
97.0%
underscored
3.0%