PackagePlugin metrics

    Statistics and coverage details for the PackagePlugin module.

    Documentation coverage

    Declarations

    66.8 percent of the declarations in PackagePlugin are fully documented31.4 percent of the declarations in PackagePlugin are indirectly documented1.8 percent of the declarations in PackagePlugin are completely undocumented
    fully documented
    66.8%
    indirectly documented
    31.4%
    completely undocumented
    1.8%

    Interface breakdown

    Declarations

    27.3 percent of the declarations in PackagePlugin are initializers, type members, or enum cases45.4 percent of the declarations in PackagePlugin are instance members0.4 percent of the declarations in PackagePlugin are instance subscripts2.2 percent of the declarations in PackagePlugin are protocols5.9 percent of the declarations in PackagePlugin are protocol requirements0.4 percent of the declarations in PackagePlugin are default implementations17.3 percent of the declarations in PackagePlugin are structures1.1 percent of the declarations in PackagePlugin are typealiases
    initializers, type members, or enum cases
    27.3%
    instance members
    45.4%
    instance subscripts
    0.4%
    protocols
    2.2%
    protocol requirements
    5.9%
    default implementations
    0.4%
    structures
    17.3%
    typealiases
    1.1%

    Symbols

    3.3 percent of the symbols in PackagePlugin are operators20.4 percent of the symbols in PackagePlugin are initializers, type members, or enum cases53.9 percent of the symbols in PackagePlugin are instance members0.3 percent of the symbols in PackagePlugin are instance subscripts1.7 percent of the symbols in PackagePlugin are protocols4.4 percent of the symbols in PackagePlugin are protocol requirements2.2 percent of the symbols in PackagePlugin are default implementations13.0 percent of the symbols in PackagePlugin are structures0.8 percent of the symbols in PackagePlugin are typealiases
    operators
    3.3%
    initializers, type members, or enum cases
    20.4%
    instance members
    53.9%
    instance subscripts
    0.3%
    protocols
    1.7%
    protocol requirements
    4.4%
    default implementations
    2.2%
    structures
    13.0%
    typealiases
    0.8%

    Interface layers

    Declarations

    99.3 percent of the declarations in PackagePlugin are unrestricted0.7 percent of the declarations in PackagePlugin are underscored
    unrestricted
    99.3%
    underscored
    0.7%