Angular Modernizer
    Preparing search index...

    Analysis rule plugin-angular:bundle-size-optimization: reports patterns that increase the initial bundle size:

    • route arrays that load components eagerly instead of lazily,
    • namespace imports of large libraries,
    • incorrect module imports such as BrowserModule in feature modules,
    • namespace imports from relative barrel files,
    • side-effect imports that may include unused code.

    Implements

    Index

    Constructors

    Properties

    category: "build-time" = 'build-time'

    Rule category for grouping.

    description: "Detects bundle size optimization opportunities for faster initial load times" = 'Detects bundle size optimization opportunities for faster initial load times'

    Rule description explaining what it checks.

    id: "plugin-angular:bundle-size-optimization" = 'plugin-angular:bundle-size-optimization'

    Unique rule identifier (scoped to plugin). Format: "plugin-name:rule-name" (e.g., "angular-standalone:component-not-standalone")

    name: "Bundle Size Optimization" = 'Bundle Size Optimization'

    Human-readable rule name.

    severity: "warning" = 'warning'

    Rule severity level.

    tags: string[] = ...

    Tags for filtering and search.

    Methods