AdoptionConfig
Defined in: packages/core/src/types.ts:402
Progressive adoption configuration for gradual rollout.
Example
Section titled “Example”const adoption: AdoptionConfig = { mode: "progressive", includePatterns: ["src/pages/billing/**"], minimumCoverage: 80,}Properties
Section titled “Properties”includePatterns?
Section titled “includePatterns?”
optionalincludePatterns:string[]
Defined in: packages/core/src/types.ts:418
Glob patterns to include for coverage checking (progressive mode only)
Examples
Section titled “Examples”["src/pages/billing/**"]["src/pages/auth/**", "src/pages/settings/**"]minimumCoverage?
Section titled “minimumCoverage?”
optionalminimumCoverage:number
Defined in: packages/core/src/types.ts:425
Minimum coverage percentage required to pass lint (0-100)
Examples
Section titled “Examples”80100
optionalmode:"full"|"progressive"
Defined in: packages/core/src/types.ts:411
Adoption mode for screen metadata coverage
"full": All routes must have screen.meta.ts (default)"progressive": Only check coverage within includePatterns
Default
Section titled “Default”"full"Examples
Section titled “Examples”"full""progressive"