CSSOM metrics

Statistics and coverage details for the CSSOM module.

Documentation coverage

Declarations

12.3 percent of the declarations in CSSOM are indirectly documented87.7 percent of the declarations in CSSOM are completely undocumented
indirectly documented
12.3%
completely undocumented
87.7%

Interface breakdown

Declarations

45.5 percent of the declarations in CSSOM are initializers, type members, or enum cases38.6 percent of the declarations in CSSOM are instance members1.1 percent of the declarations in CSSOM are instance subscripts1.8 percent of the declarations in CSSOM are protocols2.3 percent of the declarations in CSSOM are structures9.8 percent of the declarations in CSSOM are classes1.1 percent of the declarations in CSSOM are typealiases
initializers, type members, or enum cases
45.5%
instance members
38.6%
instance subscripts
1.1%
protocols
1.8%
structures
2.3%
classes
9.8%
typealiases
1.1%

Symbols

0.5 percent of the symbols in CSSOM are operators32.5 percent of the symbols in CSSOM are initializers, type members, or enum cases45.1 percent of the symbols in CSSOM are instance members0.8 percent of the symbols in CSSOM are instance subscripts1.3 percent of the symbols in CSSOM are protocols10.5 percent of the symbols in CSSOM are default implementations1.6 percent of the symbols in CSSOM are structures7.0 percent of the symbols in CSSOM are classes0.8 percent of the symbols in CSSOM are typealiases
operators
0.5%
initializers, type members, or enum cases
32.5%
instance members
45.1%
instance subscripts
0.8%
protocols
1.3%
default implementations
10.5%
structures
1.6%
classes
7.0%
typealiases
0.8%

Interface layers

Declarations

100.0 percent of the declarations in CSSOM are unrestricted
unrestricted
100.0%