Angular Modernizer
    Preparing search index...

    Config shape accepted from the .angular-modernizer.json rules section (rules['architecture:library-extraction-opportunity']).

    The analysis rule passes minCohesionScore, minReusabilityScore, targetFolders, categoryOverrides and excludePatterns to the LibraryExtractionScanner; the other fields are not read by the rule.

    interface LibraryExtractionRuleConfig {
        autoGenerateReadme?: boolean;
        categoryOverrides?: CategoryOverrides;
        excludePatterns?: string[];
        incrementalMode?: boolean;
        libraryPrefix?: string;
        libraryType?: "angular-library" | "folder-move";
        maxMigrationComplexity?: "high" | "medium" | "low";
        minCohesionScore?: number;
        minReusabilityScore?: number;
        outputFolder?: string;
        secondaryEntryPointStrategy?:
            | "per-component"
            | "logical-grouping"
            | "folder-based";
        targetFolders?: string[];
    }
    Index

    Properties

    autoGenerateReadme?: boolean

    Not read by the rule.

    categoryOverrides?: CategoryOverrides

    Fixed categories by class name.

    excludePatterns?: string[]

    Globs of files to exclude.

    incrementalMode?: boolean

    Not read by the rule.

    libraryPrefix?: string

    Import path prefix of generated libraries; not read by the rule.

    libraryType?: "angular-library" | "folder-move"

    Library type strategy; not read by the rule.

    maxMigrationComplexity?: "high" | "medium" | "low"

    Highest migration complexity to report; not read by the rule.

    minCohesionScore?: number

    Minimum cohesion score (0-1) of a cluster.

    minReusabilityScore?: number

    Minimum reusability score (0-100) of an artifact.

    outputFolder?: string

    Output folder for generated libraries; not read by the rule.

    secondaryEntryPointStrategy?:
        | "per-component"
        | "logical-grouping"
        | "folder-based"

    How secondary entry points are cut; not read by the rule.

    targetFolders?: string[]

    Folder names to scan.