SwiftIO metrics

Statistics and coverage details for the SwiftIO package.

Documentation coverage

Declarations

19.3 percent of the declarations in SwiftIO are fully documented3.7 percent of the declarations in SwiftIO are indirectly documented77.0 percent of the declarations in SwiftIO are completely undocumented
fully documented
19.3%
indirectly documented
3.7%
completely undocumented
77.0%

Interface breakdown

Declarations

41.0 percent of the declarations in SwiftIO are global functions or variables19.6 percent of the declarations in SwiftIO are initializers, type members, or enum cases21.1 percent of the declarations in SwiftIO are instance members5.6 percent of the declarations in SwiftIO are structures0.9 percent of the declarations in SwiftIO are classes11.8 percent of the declarations in SwiftIO are typealiases
global functions or variables
41.0%
initializers, type members, or enum cases
19.6%
instance members
21.1%
structures
5.6%
classes
0.9%
typealiases
11.8%

Symbols

38.2 percent of the symbols in SwiftIO are global functions or variables2.4 percent of the symbols in SwiftIO are operators18.3 percent of the symbols in SwiftIO are initializers, type members, or enum cases20.1 percent of the symbols in SwiftIO are instance members4.0 percent of the symbols in SwiftIO are default implementations5.2 percent of the symbols in SwiftIO are structures0.8 percent of the symbols in SwiftIO are classes11.0 percent of the symbols in SwiftIO are typealiases
global functions or variables
38.2%
operators
2.4%
initializers, type members, or enum cases
18.3%
instance members
20.1%
default implementations
4.0%
structures
5.2%
classes
0.8%
typealiases
11.0%

Interface layers

Declarations

80.6 percent of the declarations in SwiftIO are unrestricted18.6 percent of the declarations in SwiftIO are underscored0.8 percent of the declarations in SwiftIO are SPI (unknown)
unrestricted
80.6%
underscored
18.6%
SPI (unknown)
0.8%