swift-nio metrics

    Statistics and coverage details for the swift-nio package.

    Documentation coverage

    Declarations

    26.4 percent of the declarations in swift-nio are fully documented15.5 percent of the declarations in swift-nio are indirectly documented58.2 percent of the declarations in swift-nio are completely undocumented
    fully documented
    26.4%
    indirectly documented
    15.5%
    completely undocumented
    58.2%

    Interface breakdown

    Declarations

    35.8 percent of the declarations in swift-nio are global functions or variables0.5 percent of the declarations in swift-nio are operators19.2 percent of the declarations in swift-nio are initializers, type members, or enum cases24.7 percent of the declarations in swift-nio are instance members0.2 percent of the declarations in swift-nio are instance subscripts0.6 percent of the declarations in swift-nio are protocols3.1 percent of the declarations in swift-nio are protocol requirements1.3 percent of the declarations in swift-nio are default implementations5.1 percent of the declarations in swift-nio are structures0.8 percent of the declarations in swift-nio are classes8.7 percent of the declarations in swift-nio are typealiases
    global functions or variables
    35.8%
    operators
    0.5%
    initializers, type members, or enum cases
    19.2%
    instance members
    24.7%
    instance subscripts
    0.2%
    protocols
    0.6%
    protocol requirements
    3.1%
    default implementations
    1.3%
    structures
    5.1%
    classes
    0.8%
    typealiases
    8.7%

    Symbols

    29.3 percent of the symbols in swift-nio are global functions or variables2.3 percent of the symbols in swift-nio are operators15.9 percent of the symbols in swift-nio are initializers, type members, or enum cases29.2 percent of the symbols in swift-nio are instance members0.2 percent of the symbols in swift-nio are instance subscripts0.5 percent of the symbols in swift-nio are protocols2.5 percent of the symbols in swift-nio are protocol requirements8.1 percent of the symbols in swift-nio are default implementations4.2 percent of the symbols in swift-nio are structures0.7 percent of the symbols in swift-nio are classes7.1 percent of the symbols in swift-nio are typealiases
    global functions or variables
    29.3%
    operators
    2.3%
    initializers, type members, or enum cases
    15.9%
    instance members
    29.2%
    instance subscripts
    0.2%
    protocols
    0.5%
    protocol requirements
    2.5%
    default implementations
    8.1%
    structures
    4.2%
    classes
    0.7%
    typealiases
    7.1%

    Interface layers

    Declarations

    84.0 percent of the declarations in swift-nio are unrestricted14.2 percent of the declarations in swift-nio are underscored1.8 percent of the declarations in swift-nio are SPI (unknown)
    unrestricted
    84.0%
    underscored
    14.2%
    SPI (unknown)
    1.8%