SwiftRefactor metrics

Statistics and coverage details for the SwiftRefactor module.

Documentation coverage

Declarations

41.7 percent of the declarations in SwiftRefactor are fully documented33.3 percent of the declarations in SwiftRefactor are indirectly documented25.0 percent of the declarations in SwiftRefactor are completely undocumented
fully documented
41.7%
indirectly documented
33.3%
completely undocumented
25.0%

Interface breakdown

Declarations

4.2 percent of the declarations in SwiftRefactor are global functions or variables35.4 percent of the declarations in SwiftRefactor are initializers, type members, or enum cases8.3 percent of the declarations in SwiftRefactor are instance members4.2 percent of the declarations in SwiftRefactor are protocols14.6 percent of the declarations in SwiftRefactor are protocol requirements2.1 percent of the declarations in SwiftRefactor are default implementations31.3 percent of the declarations in SwiftRefactor are structures
global functions or variables
4.2%
initializers, type members, or enum cases
35.4%
instance members
8.3%
protocols
4.2%
protocol requirements
14.6%
default implementations
2.1%
structures
31.3%

Symbols

2.6 percent of the symbols in SwiftRefactor are global functions or variables45.5 percent of the symbols in SwiftRefactor are initializers, type members, or enum cases5.2 percent of the symbols in SwiftRefactor are instance members2.6 percent of the symbols in SwiftRefactor are protocols9.1 percent of the symbols in SwiftRefactor are protocol requirements15.6 percent of the symbols in SwiftRefactor are default implementations19.5 percent of the symbols in SwiftRefactor are structures
global functions or variables
2.6%
initializers, type members, or enum cases
45.5%
instance members
5.2%
protocols
2.6%
protocol requirements
9.1%
default implementations
15.6%
structures
19.5%

Interface layers

Declarations

95.8 percent of the declarations in SwiftRefactor are unrestricted4.2 percent of the declarations in SwiftRefactor are SPI (unknown)
unrestricted
95.8%
SPI (unknown)
4.2%