SwiftPM metrics

    Statistics and coverage details for the SwiftPM package.

    Documentation coverage

    Declarations

    37.7 percent of the declarations in SwiftPM are fully documented22.8 percent of the declarations in SwiftPM are indirectly documented39.5 percent of the declarations in SwiftPM are completely undocumented
    fully documented
    37.7%
    indirectly documented
    22.8%
    completely undocumented
    39.5%

    Interface breakdown

    Declarations

    4.6 percent of the declarations in SwiftPM are global functions or variables0.7 percent of the declarations in SwiftPM are operators35.6 percent of the declarations in SwiftPM are initializers, type members, or enum cases39.2 percent of the declarations in SwiftPM are instance members0.5 percent of the declarations in SwiftPM are instance subscripts1.0 percent of the declarations in SwiftPM are protocols4.1 percent of the declarations in SwiftPM are protocol requirements0.8 percent of the declarations in SwiftPM are default implementations10.6 percent of the declarations in SwiftPM are structures1.3 percent of the declarations in SwiftPM are classes0 percent of the declarations in SwiftPM are actors1.5 percent of the declarations in SwiftPM are typealiases
    global functions or variables
    4.6%
    operators
    0.7%
    initializers, type members, or enum cases
    35.6%
    instance members
    39.2%
    instance subscripts
    0.5%
    protocols
    1.0%
    protocol requirements
    4.1%
    default implementations
    0.8%
    structures
    10.6%
    classes
    1.3%
    typealiases
    1.5%

    Symbols

    3.9 percent of the symbols in SwiftPM are global functions or variables6.2 percent of the symbols in SwiftPM are operators30.3 percent of the symbols in SwiftPM are initializers, type members, or enum cases41.0 percent of the symbols in SwiftPM are instance members0.4 percent of the symbols in SwiftPM are instance subscripts0.8 percent of the symbols in SwiftPM are protocols3.4 percent of the symbols in SwiftPM are protocol requirements2.5 percent of the symbols in SwiftPM are default implementations9.0 percent of the symbols in SwiftPM are structures1.1 percent of the symbols in SwiftPM are classes0 percent of the symbols in SwiftPM are actors1.2 percent of the symbols in SwiftPM are typealiases
    global functions or variables
    3.9%
    operators
    6.2%
    initializers, type members, or enum cases
    30.3%
    instance members
    41.0%
    instance subscripts
    0.4%
    protocols
    0.8%
    protocol requirements
    3.4%
    default implementations
    2.5%
    structures
    9.0%
    classes
    1.1%
    typealiases
    1.2%

    Interface layers

    Declarations

    99.6 percent of the declarations in SwiftPM are unrestricted0.3 percent of the declarations in SwiftPM are underscored0 percent of the declarations in SwiftPM are SPI (unknown)
    unrestricted
    99.6%
    underscored
    0.3%