Interface: RehearsalManagerOptions

Defined in: rehearsal/types.ts:235

Options for the RehearsalManager

Properties

analyzers?

optional analyzers?: RehearsalAnalyzer[];

Defined in: rehearsal/types.ts:244

Custom analyzers to add

includeBuiltinAnalyzers?

optional includeBuiltinAnalyzers?: boolean;

Defined in: rehearsal/types.ts:249

Whether to include built-in analyzers (default: true)

onRehearsal?

optional onRehearsal?: (result) => void;

Defined in: rehearsal/types.ts:259

Callback when a rehearsal is performed

Parameters

Parameter Type
result RehearsalResult

Returns

void

sessionStartTime?

optional sessionStartTime?: Date;

Defined in: rehearsal/types.ts:264

Session start time for time investment calculations

trackSessionFiles?

optional trackSessionFiles?: boolean;

Defined in: rehearsal/types.ts:269

Track files modified during session

warningThreshold?

optional warningThreshold?: ImpactSeverity;

Defined in: rehearsal/types.ts:254

Minimum severity to trigger warnings (default: ‘medium’)

workingDirectory?

optional workingDirectory?: string;

Defined in: rehearsal/types.ts:239

Working directory (defaults to process.cwd())