swift-grammar metrics

Statistics and coverage details for the swift-grammar package.

Documentation coverage

Declarations

40.2 percent of the declarations in swift-grammar are fully documented57.3 percent of the declarations in swift-grammar are indirectly documented2.5 percent of the declarations in swift-grammar are completely undocumented
fully documented
40.2%
indirectly documented
57.3%
completely undocumented
2.5%

Interface breakdown

Declarations

0.2 percent of the declarations in swift-grammar are operators36.4 percent of the declarations in swift-grammar are initializers, type members, or enum cases6.9 percent of the declarations in swift-grammar are instance members0.4 percent of the declarations in swift-grammar are instance subscripts2.5 percent of the declarations in swift-grammar are protocols4.4 percent of the declarations in swift-grammar are protocol requirements1.3 percent of the declarations in swift-grammar are default implementations34.7 percent of the declarations in swift-grammar are structures13.3 percent of the declarations in swift-grammar are typealiases
operators
0.2%
initializers, type members, or enum cases
36.4%
instance members
6.9%
instance subscripts
0.4%
protocols
2.5%
protocol requirements
4.4%
default implementations
1.3%
structures
34.7%
typealiases
13.3%

Symbols

0.5 percent of the symbols in swift-grammar are operators36.4 percent of the symbols in swift-grammar are initializers, type members, or enum cases2.7 percent of the symbols in swift-grammar are instance members0.1 percent of the symbols in swift-grammar are instance subscripts0.9 percent of the symbols in swift-grammar are protocols1.6 percent of the symbols in swift-grammar are protocol requirements40.7 percent of the symbols in swift-grammar are default implementations12.4 percent of the symbols in swift-grammar are structures4.8 percent of the symbols in swift-grammar are typealiases
operators
0.5%
initializers, type members, or enum cases
36.4%
instance members
2.7%
instance subscripts
0.1%
protocols
0.9%
protocol requirements
1.6%
default implementations
40.7%
structures
12.4%
typealiases
4.8%

Interface layers

Declarations

99.6 percent of the declarations in swift-grammar are unrestricted0.4 percent of the declarations in swift-grammar are underscored
unrestricted
99.6%
underscored
0.4%