SwiftSyntaxMacros metrics

Statistics and coverage details for the SwiftSyntaxMacros module.

Documentation coverage

Declarations

72.7 percent of the declarations in SwiftSyntaxMacros are fully documented26.0 percent of the declarations in SwiftSyntaxMacros are indirectly documented1.3 percent of the declarations in SwiftSyntaxMacros are completely undocumented
fully documented
72.7%
indirectly documented
26.0%
completely undocumented
1.3%

Interface breakdown

Declarations

18.2 percent of the declarations in SwiftSyntaxMacros are initializers, type members, or enum cases22.1 percent of the declarations in SwiftSyntaxMacros are instance members18.2 percent of the declarations in SwiftSyntaxMacros are protocols23.4 percent of the declarations in SwiftSyntaxMacros are protocol requirements7.8 percent of the declarations in SwiftSyntaxMacros are default implementations10.4 percent of the declarations in SwiftSyntaxMacros are structures
initializers, type members, or enum cases
18.2%
instance members
22.1%
protocols
18.2%
protocol requirements
23.4%
default implementations
7.8%
structures
10.4%

Symbols

3.7 percent of the symbols in SwiftSyntaxMacros are operators17.1 percent of the symbols in SwiftSyntaxMacros are initializers, type members, or enum cases23.2 percent of the symbols in SwiftSyntaxMacros are instance members17.1 percent of the symbols in SwiftSyntaxMacros are protocols22.0 percent of the symbols in SwiftSyntaxMacros are protocol requirements7.3 percent of the symbols in SwiftSyntaxMacros are default implementations9.8 percent of the symbols in SwiftSyntaxMacros are structures
operators
3.7%
initializers, type members, or enum cases
17.1%
instance members
23.2%
protocols
17.1%
protocol requirements
22.0%
default implementations
7.3%
structures
9.8%

Interface layers

Declarations

97.4 percent of the declarations in SwiftSyntaxMacros are unrestricted2.6 percent of the declarations in SwiftSyntaxMacros are SPI (unknown)
unrestricted
97.4%
SPI (unknown)
2.6%